cwshu / DynamoRioClientPrac

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DynamoRio Client Practice

practices

  • myclient is a sample in tutorial(CGO 2016)
  • inscount is in api sample

build it

  1. modify DynamoRIO_DIR in CMakeLists.txt, assign to DynamoRio's <build_dir>/cmake directory.

  2. build

    mkdir build/
    cd build/
    cmake -G "Unix Makefiles" ..
    make
    # target is build/libinscount.so, build/libmyclient.so
    
  3. usage

    dyrun -c build/libinscount.so -- ls
    dyrun -c build/libmyclient.so -- ls
    

Misc

build DynamoRio from source dependency:

[Arch Linux]
    pacman -S cmake imagemagick doxygen transfig ghostscript
    # gcc / multilib related tool

About


Languages

Language:C 93.1%Language:CMake 6.9%