我在尋找創建代碼的方式,segement的大小應該是16 MB(C++字節代碼大小是16 MB)如何創建代碼段的大小應該在16 mb(以字節代碼)大小C++程序
0
A
回答
5
在__asm {}中複製並粘貼16MB的nop指令。並不使用該功能。每個nop必須是1字節。然後你會擁有這個東西。動態代碼更改機制,然後您將需要。
你會複製1 nop到2 nops。然後將2個諾福克複製到4個諾福克中。直到你做了24次(24位等於1600萬不同我是吧?)
我忘了告訴你,你需要禁用一些優化。或者,您可以使用數字火星,關閉所有優化。
建議你在一個單獨的文件做到這一點。(也許包括)
如果你想鏈接更快,你應該讓16字節對齊。 your_16MB_nop
的main_program.cpp的樣品
#include<your_16MB_nop>
#include<....
....
int main(){/* whatever here */}
樣品
void func_never_used_directly()
{
__asm
{
nop
nop
nop
... 16million times(just copy and paste each last block for 24 times)
nop
}
}
+0
你可以給我一個示例C++代碼,請你.. – joe 2012-08-08 13:37:47
+1
這裏是樣本 – 2012-08-08 13:41:27
相關問題
- 1. 字體大小WPF程序源代碼
- 2. 確定C#代碼大小
- 3. 比較代碼大小與源代碼大小
- 4. 如何減少iPhone應用程序的代碼大小?
- 5. Xamarin c#代碼的IL大小?
- 6. 如何從C代碼引用段起始和大小
- 7. .NET CIL代碼大小
- 8. 確定代碼大小
- 9. RPres中的代碼框大小和字體大小
- 10. 如何重構C++代碼以支持動態數組大小
- 11. 如何在C#中創建未知大小的字節[]?
- 12. Android:如何從代碼更改應用字體大小
- 13. 大小以字節
- 14. 從Electron代碼更改外部應用程序窗口大小
- 15. Ruby代碼獲取網頁的字節大小
- 16. 字節序的C++代碼
- 17. css代碼來調整動態創建的圖像的大小
- 18. 當頁面大小設置在代碼
- 19. windows進程的精確代碼段大小
- 20. 如何找到炸燬我的應用程序大小的代碼?
- 21. 如何在c代碼和h代碼中創建ctags代碼
- 22. 4分辨率的文字3,文字太小,代碼片段建議太大
- 23. 應用商店構建的代碼名iTunes工具大小
- 24. 成本/效益上的代碼大小?
- 25. 針對代碼大小優化的Newlib
- 26. VS代碼 - 描述大小的調整
- 27. 代碼大小的公平比較
- 28. qt代碼引擎的大小
- 29. 減少代碼的大小 - 笨
- 30. 使用std :: array的代碼大小
我希望人犯規明白的問題做下來投票 – joe 2012-08-08 13:30:29
既然你已經通知你的問題不是很清楚,你可以添加一些澄清,並告訴你想達到什麼目的? (aslo必須是你正在使用哪個工具鏈) – mathk 2012-08-08 15:13:45