[1] HU W W, WANG W X, WU R Y, et al. Loongson
instruction set architecture technology[J]. J. Comput. Res.
Dev, 2023, 60(2): 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. 2020: 132-142.
[3] Chen Z, Zhang Q, Wu J, et al. A source-level
instrumentation framework for the dynamic analysis of
memory safety[J]. IEEE Transactions on Software
Engineering, 2022, 49(4): 2107-2127.
[4] Açıcı K, Uğurlu G. A Reverse Engineering Tool that
Directly Injects Shellcodes to the Code Caves in Portable
Executable Files[C]//2022 International Conference on
Theoretical and Applied Computer Science and
Engineering. IEEE, 2022: 42-45.
[5] Arif M, Zhou R, HO H M, et al. Cinnamon: A
domain-specific language for binary profiling and
monitoring[C]//2021 IEEE/ACM International Symposium
on Code Generation and Optimization (CGO). IEEE, 2021:
103-114.[6] Bellard F. QEMU, a fast and portable dynamic
translator[C]//USENIX annual technical conference,
FREENIX Track. 2005, 41(46): 10-5555.
[7] Huang J C. Program instrumentation and software
testing[J]. Computer, 1978, 11(4): 25-32.
[8] Bruening D, Garnett T, Amarasinghe S. An infrastructure
for adaptive dynamic optimization[C]//International
Symposium on Code Generation and Optimization, 2003.
CGO 2003. IEEE, 2003: 265-275.
[9] Kim D, Kim S, Ryou J. Design and implementation of
user-level dynamic binary instrumentation on ARM
architecture[J]. The Journal of Supercomputing, 2018, 74:
3583-3595.
[10] Pereira R, Stelle G, Carribault P. Taskgrind: Heavyweight
Dynamic Binary Instrumentation for Parallel Programs
Analysis[C]//8th International Workshop on Software
Correctness for HPC Applications (Correctness' 24). 2024.
[11] Nethercote N, Seward J. Valgrind: a framework for
heavyweight dynamic binary instrumentation[J]. ACM
Sigplan notices, 2007, 42(6): 89-100.
[12] 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. 1994: 196-205.
[13] Luk C K, Cohn R, Muth R, et al. Pin: building customized
program analysis tools with dynamic instrumentation[J].
Acm sigplan notices, 2005, 40(6): 190-200.
[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. 2012:
114-123.
[15] Bruening D, Amarasinghe S. Efficient, transparent, and
comprehensive runtime code manipulation[J]. 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. 2014: 133-141.
[17] Chatterjee N, Thakur S S, Das P P. Resource management
in native languages using dynamic binary instrumentation
(pin)[J]. Advanced Computing and Systems for Security:
Volume 2, 2016: 107-119.
[18] Arafa P, Kashif H, Fischmeister S. Dime: Time-aware
dynamic binary instrumentation using rate-based resource
allocation[C]//2013 Proceedings of the International
Conference on Embedded Software (EMSOFT). IEEE,
2013: 1-10.
[19] 林昊, 康绯, 光焱. 基于动态二进制插桩的密钥安全性
检测[J]. 网络与信息安全学报, 2017, 3(11): 50-58.
Lin H, Kang F, Guang Y. Key Security Detection Based on
Dynamic Binary Instrumentation[J]. Journal of Network
and Information Security, 2017, 3(11): 50-58.
[20] 陈金宝, 张昱, 李清伟,等. DBI-Go:动态插桩定位 Go
二进制的非法内存引用[J]. 软件学报, 2024, 35(6): 258
5-2607.
Chen J B, Zhang Y, Li Q W, et al. DBI-Go:Dynamic
Instrumentation for Illegal Memory Reference Locating
in Go Binaries[J]. Journal of Software, 2024, 35(6):25
85-2607.
[21] 卢帅兵, 张明, 林哲超, 等. 基于动态二进制翻译和插
桩的函数调用跟踪[J]. 计算机研究与发展, 2019, 56(2):
421-430.
Lu S B, Zhang M, Lin Z C, et al.Function Call Tracking via Dynamic Binary Translation and Instrumentation[J]. Journal of Computer Research and Development,
2019, 56(2): 421-430.
[22] Zeng J, Fu Y, Lin Z. 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. 2015: 147-160.
[23] ZOU W, GAO F, YAN Y Q. Dynamic Binary
Instrumentation Based on QEMU[J]. Journal of Computer
Research and Development, 2019, 56: 730.
[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. 2019: 74-87.
[25]Gan C. Research on High-Reliability and Portable
Dynamic Binary Instrumentation for Linux
Syscall[C]//2023 3rd International Symposium on
Computer Technology and Information Science (ISCTIS).
IEEE, 2023: 725-729.
|