在Linux中。每對dlsym(3)Linux手冊頁, *Since the value of the symbol could actually be NULL
(so that a NULL return from dlsym() need not indicate an error),*
這是爲什麼,當可在符號(函數,特別是)是實際NULL?我正在審查代碼,並找到一個使用dle
我試圖用LD_PRELOAD攔截PyDict_New函數。我已經驗證了this recipe在python解釋器中使用了getpid,而我已經使用adapted it to use PyDict_New,但它並不像我期望的那樣工作。雖然我明確分配字典,並且必須使用此函數,但我的覆蓋不會被調用。 我在做什麼錯? 背景:我試圖在一個非常大的系統中調試問題。我發現有一個引用計數不好的字典。我知道字典首先