0
A
回答
1
考慮從google-perftools分析器。假設我們有一個由兩個目標文件構建的可執行文件main
:一個從C編譯而來,另一個來自程序集。無需爲編譯,組裝或鏈接添加任何額外的標誌。
$ LD_PRELOAD=path/to/libprofiler.so CPUPROFILE=main.prof ./main
$ pprof main main.prof --text
Using local file main.
Using local file main.prof.
Removing killpg from all stack traces.
Total: 435 samples
348 80.0% 80.0% 348 80.0% label_from_assembly_file
37 8.5% 88.5% 37 8.5% exit
29 6.7% 95.2% 29 6.7% another_label_from_assembly_file
15 3.4% 98.6% 435 100.0% main
4 0.9% 99.5% 4 0.9% another_label_defined_in_asm
2 0.5% 100.0% 2 0.5% and_a_fourth_asm_label
0 0.0% 100.0% 435 100.0% __libc_start_main
0 0.0% 100.0% 435 100.0% _start
相關問題
- 1. GNU彙編器評論
- 2. gcc彙編標誌
- 3. gcc彙編標誌
- 4. GNU彙編語法
- 5. x86-64 GNU彙編
- 6. GNU彙編printf的錯誤
- 7. GNU彙編預處理器定義
- 8. GNU彙編器,手臂IT塊錯誤
- 9. GNU內聯彙編問題
- 10. shrl vs sarl .. x86彙編gnu
- 11. GNU內嵌彙編錯誤
- 12. 如何使用gnu彙編器爲AVR跳轉相對於PC?
- 13. 將GNU彙編程序編譯爲windows
- 14. 什麼是-D編譯器標誌C++(鏗鏘,GNU,MSVC)
- 15. 使GNU使用不同的編譯器
- 16. 彙編語言標誌查詢
- 17. x86彙編 - 比較SF和OF標誌
- 18. CUDA 5 NSIGHT設置彙編標誌
- 19. 微軟彙編程序轉換爲GNU彙編程序
- 20. GNU彙編:獲取標籤/變量的地址[Intel語法]
- 21. GNU彙編程序,函數調用使用堆棧,seg錯誤
- 22. 使用編譯器標誌「-static-libgcc」
- 23. 使用-msse編譯器標誌
- 24. g ++等效的編譯器標誌到VC++編譯器標誌
- 25. 在OSX上安裝GNU彙編程序
- 26. 彙編語言進位標誌計數器
- 27. 直接在ARM彙編器中設置CPSR標誌
- 28. 我必須在GNU Lightning中使用匯編程序嗎?
- 29. 用於設置,清除OF和TF標誌的彙編指令
- 30. 如何修改用於條件跳轉的x86彙編標誌?