Pin动态二进制插桩技术详解
# Pin动态二进制插桩技术详解
## 一、插桩技术概述
插桩技术是将额外的代码注入程序中以收集运行时的信息,主要分为两种类型:
### 1. 源代码插桩(Source Code Instrumentation, SCI)
- 将额外代码注入到程序源代码中
- 示例:
```c
// 原始程序
void sci() {
int num = 0;
for(int i = 0; i < 100; ++i) {
num += 1;
if(i ==
2025-08-23 17:48:08
0