| 1 |
胡伟武, 汪文祥, 吴瑞阳, 等. 龙芯指令系统架构技术. 计算机研究与发展, 2023, 60 (1): 2- 16.
|
|
HU W W , WANG W X , WU R Y , et al. Loongson instruction set architecture technology. Journal of Computer Research and Development, 2023, 60 (1): 16.
|
| 2 |
GORGOVAN C, CALLAGHAN G, LUJÁN M. Balancing performance and productivity for the development of dynamic binary instrumentation tools: a case study on Arm systems[C]//Proceedings of the 29th International Conference on Compiler Construction. New York, USA: ACM Press, 2020: 132-142.
|
| 3 |
CHEN Z , ZHANG Q , WU J , et al. A source-level instrumentation framework for the dynamic analysis of memory safety. IEEE Transactions on Software Engineering, 2023, 49 (4): 2107- 2127.
doi: 10.1109/TSE.2022.3210580
|
| 4 |
AÇıCı K, UĞURLU G. A reverse engineering tool that directly injects shellcodes to the code caves in portable executable files[C]//Proceedings of the International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE). Ankara, Turkey: IEEE Press, 2023: 42-45.
|
| 5 |
ARIF M, ZHOU R Y, HO H M, et al. Cinnamon: a domain-specific language for binary profiling and monitoring[C]//Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization (CGO). Seoul, Korea: IEEE Press, 2021: 103-114.
|
| 6 |
BELLARD F. QEMU, a fast and portable dynamic translator[C]//Proceedings of the Annual Conference on USENIX Annual Technical Conference. New York, USA: ACM Press, 2005: 41.
|
| 7 |
HUANG J C . Program instrumentation and software testing. Computer, 1978, 11 (4): 25- 32.
doi: 10.1109/C-M.1978.218134
|
| 8 |
BRUENING D, GARNETT T, AMARASINGHE S. An infrastructure for adaptive dynamic optimization[C]//Proceedings of the International Symposium on Code Generation and Optimization. San Francisco, USA: IEEE Press, 2003: 265-275.
|
| 9 |
KIM D , KIM S , RYOU J . Design and implementation of user-level dynamic binary instrumentation on ARM architecture. The Journal of Supercomputing, 2018, 74 (8): 3583- 3595.
doi: 10.1007/s11227-016-1777-9
|
| 10 |
NETHERCOTE N , SEWARD J . Valgrind: a framework for heavyweight dynamic binary instrumentation. ACM SIGPLAN Notices, 2007, 42 (6): 89- 100.
doi: 10.1145/1273442.1250746
|
| 11 |
PEREIRA R, STELLE G, CARRIBAULT P. Taskgrind: heavyweight dynamic binary instrumentation for parallel programs analysis[C]//Proceedings of the SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis. Atlanta, USA: IEEE Press, 2025: 214-221.
|
| 12 |
LUK C K , COHN R , MUTH R , et al. Pin: building customized program analysis tools with dynamic instrumentation. ACM SIGPLAN Notices, 2005, 40 (6): 190- 200.
doi: 10.1145/1064978.1065034
|
| 13 |
SRIVASTAVA A, EUSTACE A. ATOM: a system for building customized program analysis tools[C]//Proceedings of the ACM SIGPLAN 1994 Conference on Programming Language Design and Implementation. New York, USA: ACM Press, 1994: 196-205.
|
| 14 |
LUECK G, PATIL H, PEREIRA C. PinADX: an interface for customizable debugging with dynamic instrumentation[C]//Proceedings of the Tenth International Symposium on Code Generation and Optimization. New York, USA: ACM Press, 2012: 114-123.
|
| 15 |
BRUENING D. Efficient, transparent, and comprehensive runtime code manipulation[D]. Cambridge, USA: Massachusetts Institute of Technology, 2004.
|
| 16 |
HILL J H, FEIOCK D C. Pin++: an object-oriented framework for writing Pintools[C]//Proceedings of the 2014 International Conference on Generative Programming: Concepts and Experiences. New York, USA: ACM Press, 2014: 133-141.
|
| 17 |
CHATTERJEE N, THAKUR S S, DAS P P. Resource management in native languages using dynamic binary instrumentation (PIN)[M]//CHAKI R, CORTESI A, SAEED K, et al. Advanced computing and systems for security. New Delhi, India: Springer India, 2015: 107-119.
|
| 18 |
ARAFA P, KASHIF H, FISCHMEISTER S. DIME: Time-aware dynamic binary instrumentation using rate-based resource allocation[C]//Proceedings of the International Conference on Embedded Software (EMSOFT). Montreal, Canada: IEEE Press, 2013: 1-10.
|
| 19 |
林昊, 康绯, 光焱. 基于DBI的密钥安全性检测. 网络与信息安全学报, 2017, 3 (11): 50- 58.
|
|
LIN H , KANG F , GUANG Y . Key security detection based on dynamic binary instrumentation. Chinese Journal of Network and Information Security, 2017, 3 (11): 50- 58.
|
| 20 |
陈金宝, 张昱, 李清伟, 等. DBI-Go: 动态插桩定位Go二进制的非法内存引用. 软件学报, 2024, 35 (6): 2585- 2607.
|
|
CHEN J B , ZHANG Y , LI Q W , et al. DBI-go: dynamic binary instrumentation for pinpointing illegal memory references in go binaries. Journal of Software, 2024, 35 (6): 2585- 2607.
|
| 21 |
卢帅兵, 张明, 林哲超, 等. 基于动态二进制翻译和插桩的函数调用跟踪. 计算机研究与发展, 2019, 56 (2): 421- 430.
|
|
LU S B , ZHANG M , LIN Z C , et al. Dynamic binary translation and instrumentation based function call tracing. Journal of Computer Research and Development, 2019, 56 (2): 421- 430.
|
| 22 |
ZENG J Y, FU Y C, LIN Z Q. PEMU: a PIN highly compatible out-of-VM dynamic binary instrumentation framework[C]//Proceedings of the 11th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. Istanbul Turkey. New York, USA: ACM Press, 2015: 147-160.
|
| 23 |
邹伟, 高峰, 颜运强. 基于QEMU的DBI技术. 计算机研究与发展, 2019, 56 (4): 730- 741.
|
|
ZOU W , GAO F , YAN Y Q . Dynamic binary instrumentation based on QEMU. Journal of Computer Research and Development, 2019, 56 (4): 730- 741.
|
| 24 |
COTA E G, CARLONI L P. Cross-ISA machine instrumentation using fast and scalable dynamic binary translation[C]//Proceedings of the 15th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. New York, USA: ACM Press, 2019: 74-87.
|
| 25 |
GAN C Y. Research on high-reliability and portable dynamic binary instrumentation for linux syscall[C]//Proceedings of the 3rd International Symposium on Computer Technology and Information Science (ISCTIS). Chengdu, China: IEEE Press, 2023: 725-729.
|