kernel

    1熱度

    1回答

    我想要在時間增加的粒子。我得到了advice,它將緩衝值設置得更高,這樣我就可以玩弄粒子的數量。我在想的是我將有一個最大計數大小設置爲緩衝區,然後在shader,我將有一個struct與數組採取粒子屬性。 我有這個在我swift:相應 vectBuffer = device!.makeBuffer(length: MemoryLayout<float3>.size * vectMaxCount,

    1熱度

    1回答

    我想爲我的研究開始一些Linux開發。寫幾個簡單的調度算法並測試它們。我有幾個問題: 1)您如何爲Linux內核開發? IDE?如何導入內核文件並查看它們是如何關聯或連接的? 2)一旦你編寫代碼,你如何模擬/調試它?我的意思是,不能只爲內核創建20-30分鐘,創建一個新映像並每次更改boot.ini。這是一個簡單的過程,加上你不能模擬或調試只是觀察它是否工作。 3)是否有開始在Linux中開發的指

    0熱度

    1回答

    這個問題來自於讀取內核,更具體地說是跟蹤宏。當我研究內核模塊如何執行二進制,elf和腳本文件(fs/exec.c)時,我找到了它們。 出於某種原因,我不記得哪些得到了tracepoint.h文件,其中宏TRACE_EVENT等定義。我使用trace_event作爲示例,因爲內核中的跟蹤示例使用此宏。這個例子有這樣利用宏觀 TRACE_EVENT(foo_bar, TP_PROTO(co

    1熱度

    2回答

    在我的Laravel 5.4生產服務器上,我實施了多授權系統後,忘記運行php artisan config:cache命令。這一切都在我的開發環境中工作,但它不想在生產中。由於運行緩存命令,我已經解決了所有這些錯誤。然而,我被困在這一個,真的不知道該去哪裏。任何我沒有提供的信息,請隨時問,我會發布。非常感謝你的幫助。 namespace App\Exceptions; use Excepti

    0熱度

    1回答

    在this link(Linus Torvalds的GitHub),您會發現一些Linux頭文件,如memblock.h和ioport.h。 我很困惑,因爲我認爲這些文件應該是內核頭文件;但是,我無法在當前的Linux中找到它們中的大部分(我正在使用內核4.9.0的Debian)。有誰能告訴我爲什麼我找不到它們嗎?

    0熱度

    1回答

    我想提出一個系統調用,通過特定狀態(傳遞給系統調用的參數)每個過程循環過濾的過程,並顯示其名稱,PID,UID和他們的孩子的名字。這是我到目前爲止有: asmlinkage int sys_procinfo(int state){ struct task_struct *task; struct task_struct *child_ptr; struct list_

    1熱度

    1回答

    上圖顯示Update Ramdisk在iOS更新期間加載內核。如果在iOS 10.3.1更新Ramdisk中加載內核,哪個二進制(ASR等)?

    1熱度

    1回答

    我正在使用錄製功能來獲取所有的水龍頭,縮放,雀科動作。我開始使用adb命令,但我無法過濾,因爲每個設備的事件列表不同。當用戶在移動應用中執行操作時,如何獲取觸摸,滑動,縮放的信息。請幫我以JAVA開始。 謝謝

    0熱度

    1回答

    我在調查使用Docker的內核安全性。我正在測試seccomp,它在Debian和Ubuntu上運行良好,但它不適用於Kali Linux。 例子: 我創造與此內容稱爲sec.json一個簡單的JSON文件: { "defaultAction": "SCMP_ACT_ALLOW", "syscalls": [ { "name": "mkdir

    0熱度

    1回答

    我一直被問題困擾了3個星期,並且真的想要 轉移到填充文件系統代碼的「真正的移植」工作。我是 試圖模擬動態安裝請求,從用戶發佈到 內核驅動程序。所以它是關於內核端代碼的。 我一直在閱讀Dokan的源碼,win-btrfs 和其他一些其他類似的東西。即,創建一個新的假 磁盤設備,並以某種方式得到它具有被分配 一個驅動器號「音量」以及文件系統請求進入澆築...... 我願意相信(哈),其我很接近...我