kernel

    5熱度

    1回答

    我想知道如何iwlist命令掃描可用的無線網絡,在Linux中。我讀了它的源代碼,並且有一個使用SIOCSIWSCAN的ioctl調用來觸發掃描並且SIOCGIWSCAN獲得掃描結果。但是,這些系統調用如何捕獲和分析信標幀?

    4熱度

    1回答

    使用Visual Studio編譯器,可以在調用其他函數之前和函數執行後編寫2個函數嗎?在海灣合作委員會,你可以做到這一點與__cyg_profile_func_*()功能: void __cyg_profile_func_enter(void *func_address, void *call_site) __attribute__ ((no_instrument_fun

    6熱度

    4回答

    我正在調查Windows內核相對於內存映射文件/虛擬內存的行爲。具體而言,我有興趣確定內存映射文件的內容被Windows刷新到磁盤的頻率,以及Windows使用什麼標準來決定是時候這樣做了。 我已經在網上做了一些研究,除了MSDN更多地處理'如何處理'而不是詳細說明內部工作方式之外,似乎沒有太多的信息。如果任何人可以指向我的任何文章或已經看過,並有一些見解,我會歡迎它。 謝謝。

    4熱度

    7回答

    我正在創建一個將完整的unix文件名(如/home/earlz/test.bin)分割爲各個部分的函數。我有一個函數,它適用於前兩個部分完美,但之後,它會產生錯誤的輸出... strlcpy_char將複製一個字符串使用術語作爲終止符,以及0. 如果它是以term結尾,那麼term將是字符串的最後一個字符,然後是null。 回報TRG字符串長度... int strlcpy_char(char *

    6熱度

    3回答

    我在考慮將Windows驅動程序遷移到OS X中。現在我只是開始環顧四周,看看有什麼可用的,並且有很多關於目標C和可可。看來,語言和可可框架是高層次的API,我是否有權假設?我有強大的C++技能,我使用它們進行內核開發,我可以使用Mac驅動程序開發的相同技能(我想答案是肯定的)。 Macintosh有沒有用於構建驅動程序的任何類型的應用程序/ dev環境

    2熱度

    3回答

    在Windows世界中,我可以當一個文件被更改(例如審計或創建虛擬驅動器),以我的司機勾到行動創建一個文件系統過濾器(上限或下限)。 你知道這是一臺Mac相似的模式? I/O Kit討論驅動程序開發,但沒有指定存儲模型或文件系統。還有其他的套件嗎?

    0熱度

    3回答

    有此WIN32過程,其中有人說: 的servide需要內核 對象上的鎖,並不會釋放。在 之後,機器變得不響應 並且必須重新啓動。只能重試 該服務無法解決問題。 據我瞭解應用程序不應該能夠崩潰對整個系統的窗口。有沒有人知道這樣的不雅行爲(對內核對象鎖定而不釋放它)確實可能會導致操作系統崩潰?如果是這樣,我們爲什麼不在惡意軟件中看到更多? 一些澄清: 這不是一個設備驅動程序。 響應中留下的任何歧義對我

    1熱度

    2回答

    我已經安裝在我的開發MAC ...... 的firewiresdk26,並在工具/目錄是FireLog。 我已經在我的開發MAC, 運行FireLog 2.0.0.pkg安裝程序,但它部署的有效載荷安裝在我的/系統/圖書館 樹,而不是我的/開發/軟件開發工具包樹。所以當我試圖包含頭iokit/firewire/FireLog.h它不會被發現。 我這麼想嗎?或做錯了什麼? 或者這是安裝程序中的錯誤(

    1熱度

    1回答

    這似乎是我做錯了什麼或連接器是不是很好的xcode(我想是第一種情況:)),但我發現我需要在plist上手動添加OSBundleLibrary引用。 問題是,有時我不知道應該包括哪些捆綁包,例如,我正在構建內核擴展,並且使用VFS編譯,但是當我嘗試將它加載到內核時,它抱怨說它無法解決所有的VFS功能。 我通常包含「com.apple.kernel.bsd」,但是當我檢查VFS的樣本時,我可以看到「

    2熱度

    2回答

    我試圖實現一個函數來回溯內核中崩潰的用戶空間進程。因爲,我在Kernel工作,我沒有任何庫的豪華,並提供回溯功能不支持MIPS架構。我只是想知道我是否可以模擬GDB做什麼。 內核的版本是2.6.21。