hasherezade / tiny_tracer

A Pin Tool for tracing API calls etc
1.25k stars 138 forks source link

processing all instructions #18

Open xSanx opened 2 years ago

xSanx commented 2 years ago

Good day ! this is a very cool tool, I like how it displays information on CPUID intrusion, can I somehow modify tiny_tracer to receive output on each instruction (example: 0x11111;mov eax edx;eax=0x1000000, ebx=0x10000, ..... )?

hasherezade commented 2 years ago

hi! do you mean literally every instruction? it is feasible, but I didn't implement it because this is gonna make this tool super slow. I am really not convinced that this is worth it. I may possibly, add tracing instructions in some selected ranges.

xSanx commented 2 years ago

can I change intel PIN the contents of the STACK or HEAP through it?