kernel

    3熱度

    3回答

    我需要攔截和跟蹤任何二進制文件的信號,比如strace在linux下執行。 我不需要像真正的strace那樣輸出如此冗長的輸出。 我只是想知道它是如何工作的,我如何攔截信號,以及如何追蹤它們。 在此先感謝:)

    1熱度

    1回答

    我想在加載用戶模式之前啓動服務(在內核模式下)。 原因是我想運行幾個系統應用程序(ASM代碼寫入數據到BIOS),這是不允許在用戶模式(權限問題)。 這就是爲什麼我有一個想法:1.編寫Windows服務2.在內核模式下啓動並運行它 可能嗎? 有沒有其他解決問題的方法? 我通常不使用Vista(而是使用linux),這就是爲什麼我問。

    0熱度

    1回答

    我需要解析linux系統上「proc/pid/smaps」的輸出。在此係統上運行perl/python腳本不是一個選項。 我正在查看是否有一個bash腳本來做同樣的事情。 或者,它也將是美好的是有一個腳本(任何腳本),這需要在輸出從/ proc/PID/smaps文本格式,並分析該信息,並在人類可讀的格式轉儲:-)

    7熱度

    1回答

    我想將ASM內核中的視頻模式設置爲1920x1080或更高的視頻模式(或至少高於在VESA中通常的限制)。無論如何要這麼做,如果有,請提供示例代碼? 我正在使用NASM編碼內核。

    3熱度

    2回答

    內核堆棧是否與我們(程序員)編寫的應用程序使用的用戶模式堆棧有所不同? 你能解釋一下不同嗎?

    28熱度

    6回答

    有時候我想查看stdlib中函數的實現,我已經下載了源代碼,但是很雜亂。 只是因爲許多命中,greping不太合適。 有沒有人知道一個網頁doxygen風格,有文檔。 Linux內核也是如此。 感謝

    -1熱度

    1回答

    我一直在閱讀關於使用線程同步定時器的內核。我一直無法找到一個體面的線程與計時器同步的解釋,我想知道是否有人可以幫助我? MSDN:Kernel Dispatcher objects DPCs and timer objects < - 在這裏它由Microsoft Press它提到他們談論 '同步計時器' 而且看書Windows內部5。 編輯:我的問題是:2個或多個線程如何使用內核中的定時器進行同

    4熱度

    3回答

    問候! 我正在爲OSX的內核擴展驅動程序工作。這是一個簡單的鍵盤過濾器。我通過偏好窗格設置了有關此過濾器如何操作的偏好設置。我需要從這個首選項窗格中獲取首選項,並將它們加載到內核擴展中。 我已經GOOGLE了全部,並沒有發現任何關於如何做到這一點。 有沒有辦法將plist加載到偏好窗格?也許到一個OSDictionary什麼的? 或者,將偏好設置從我的偏好設置面板放入我的kext中的最佳方式是什麼

    1熱度

    1回答

    我可能會接近這一切錯誤,但... 我有一個linux內核設備驅動程序處理外部中斷,並且當它發生時執行printk()。 我想要做的是告訴用戶空間的應用程序,這個事件已經發生,所以它可以喚醒並做一些事情。 是否有可能(/簡單/好的做法),從內核中設置SIGUSR1,然後通過 signal (SIGUSR1, <handler function>); 由於從用戶空間捕捉它

    15熱度

    5回答

    我有一個運行2.6內核的處理器AT91SAM9G20。看門狗在引導級別啓用並配置16秒。看門狗模式寄存器只能配置一次。 當代碼在引導程序,引導加載程序或內核中掛起時,該板會重新啓動。但是,即使在任何應用程序中不刷新看門狗時內核仍然出現,板子在16秒後不會被重置,而是15分鐘。 誰在清醒看門狗? 在我們的例子中,看門狗應該受應用程序的影響,這樣如果我們的應用程序掛起,板子可以重置。 這些正在運行的進