Skip to content

Instantly share code, notes, and snippets.

@axt
Created March 2, 2014 23:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save axt/9315379 to your computer and use it in GitHub Desktop.
Save axt/9315379 to your computer and use it in GitHub Desktop.
Sample output of bbhit DynamoRIO tool
SOURCE:
=======
int a() {
printf("a");
}
int b(int x) {
int i;
printf("b");
if (x > 2) {
c();
}
if (x > 3) {
d();
}
}
int c() {
printf("c");
}
int d() {
printf("d");
}
int main(int argc) {
a();
if (argc > 1) {
b(argc);
}
}
OUTPUT:
=======
abcd
TOOL OUTPUT:
============
Modules:
- [+] ( 0) libbbhit.so [/opt/local/Actual/Debug/DynamoRIO-Linux-4.2.0-3/axt/libbbhit.so]
- [+] ( 40) 64 [/opt/local/Actual/Debug/Workspace/64]
- basic_block 0x00000000004003c8
- basic_block 0x00000000004003d1
- basic_block 0x00000000004003d6
- basic_block 0x00000000004003db
- basic_block 0x00000000004003e0
- basic_block 0x00000000004003f0
- basic_block 0x00000000004003f6
- basic_block 0x0000000000400400
- basic_block 0x0000000000400406
- basic_block 0x0000000000400410
- basic_block 0x000000000040043c - [0000043c -- 0000043c] call_gmon_start
- basic_block 0x000000000040044e - [0000043c -- 0000043c] call_gmon_start
- basic_block 0x0000000000400460 - [00000460 -- 00000460] __do_global_dtors_aux
- basic_block 0x0000000000400472 - [00000460 -- 00000460] __do_global_dtors_aux
- basic_block 0x00000000004004b6 - [00000460 -- 00000460] __do_global_dtors_aux
- basic_block 0x00000000004004d0 - [000004d0 -- 000004d0] frame_dummy
- basic_block 0x00000000004004f0 - [000004d0 -- 000004d0] frame_dummy
- basic_block 0x00000000004004f4 - [000004f4 -- 00000504] a
- basic_block 0x0000000000400502 - [000004f4 -- 00000504] a
- basic_block 0x0000000000400504 - [000004f4 -- 00000504] a
- basic_block 0x0000000000400519 - [00000504 -- 0000053b] b
- basic_block 0x000000000040051f - [00000504 -- 0000053b] b
- basic_block 0x0000000000400529 - [00000504 -- 0000053b] b
- basic_block 0x000000000040052f - [00000504 -- 0000053b] b
- basic_block 0x0000000000400539 - [00000504 -- 0000053b] b
- basic_block 0x000000000040053b - [00000504 -- 0000053b] b
- basic_block 0x0000000000400549 - [0000053b -- 0000054b] c
- basic_block 0x000000000040054b - [0000053b -- 0000054b] c
- basic_block 0x0000000000400559 - [0000054b -- 0000055b] d
- basic_block 0x000000000040055b - [0000054b -- 0000055b] d
- basic_block 0x0000000000400570 - [0000055b -- 00000582] main
- basic_block 0x0000000000400576 - [0000055b -- 00000582] main
- basic_block 0x0000000000400580 - [0000055b -- 00000582] main
- basic_block 0x0000000000400590 - [00000590 -- 00000619] __libc_csu_init
- basic_block 0x00000000004005d5 - [00000590 -- 00000619] __libc_csu_init
- basic_block 0x00000000004005f6 - [00000590 -- 00000619] __libc_csu_init
- basic_block 0x0000000000400630 - [00000630 -- 00000630] __do_global_ctors_aux
- basic_block 0x000000000040065f - [00000630 -- 00000630] __do_global_ctors_aux
- basic_block 0x0000000000400668
- basic_block 0x0000000000400671
- [+] ( 7) libdynamorio.so.4.2 [/opt/local/Actual/Debug/DynamoRIO-Linux-4.2.0-3/lib64/release/libdynamorio.so.4.2]
- basic_block 0x000000007110d740 - [0010d740 -- 0010d7d5] _init
- basic_block 0x000000007110d74c - [0010d740 -- 0010d7d5] _init
- basic_block 0x000000007110d754 - [0010d740 -- 0010d7d5] _init
- basic_block 0x000000007110d768 - [0010d740 -- 0010d7d5] _init
- basic_block 0x000000007110d77b - [0010d740 -- 0010d7d5] _init
- basic_block 0x000000007110d788 - [0010d740 -- 0010d7d5] _init
- basic_block 0x000000007110d79c - [0010d740 -- 0010d7d5] _init
- [+] ( 10) libm.so.6 [/lib/x86_64-linux-gnu/libm-2.15.so]
- basic_block 0x00007f4ba2e663e0
- basic_block 0x00007f4ba2e66550
- basic_block 0x00007f4ba2e66556
- basic_block 0x00007f4ba2e66890 - [00005890 -- 00005890] __do_global_dtors_aux
- basic_block 0x00007f4ba2e668a0 - [00005890 -- 00005890] __do_global_dtors_aux
- basic_block 0x00007f4ba2e668aa - [00005890 -- 00005890] __do_global_dtors_aux
- basic_block 0x00007f4ba2e668b6 - [00005890 -- 00005890] __do_global_dtors_aux
- basic_block 0x00007f4ba2e668fb - [00005890 -- 00005890] __do_global_dtors_aux
- basic_block 0x00007f4ba2ecefe8
- basic_block 0x00007f4ba2eceff1
- [+] ( 13) libdl.so.2 [/lib/x86_64-linux-gnu/libdl-2.15.so]
- basic_block 0x00007f4ba315dce0
- basic_block 0x00007f4ba315ddd0
- basic_block 0x00007f4ba315ddd6
- basic_block 0x00007f4ba315dde0 - [00000de0 -- 00000dec] fini
- basic_block 0x00007f4ba315de10 - [00000e10 -- 00000e10] __do_global_dtors_aux
- basic_block 0x00007f4ba315de20 - [00000e10 -- 00000e10] __do_global_dtors_aux
- basic_block 0x00007f4ba315de2a - [00000e10 -- 00000e10] __do_global_dtors_aux
- basic_block 0x00007f4ba315de36 - [00000e10 -- 00000e10] __do_global_dtors_aux
- basic_block 0x00007f4ba315de7b - [00000e10 -- 00000e10] __do_global_dtors_aux
- basic_block 0x00007f4ba315e1b0 - [000011b0 -- 0000121f] check_free
- basic_block 0x00007f4ba315e1d1 - [000011b0 -- 0000121f] check_free
- basic_block 0x00007f4ba315e918
- basic_block 0x00007f4ba315e921
- [+] ( 187) libc.so.6 [/lib/x86_64-linux-gnu/libc-2.15.so]
- basic_block 0x00007f4ba3382680 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba33826b9 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba33826c7 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba33826d3 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba33826e6 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba33826eb - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba3382700 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba3382715 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba338271e - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba3382728 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba338272c - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba338276d - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba3382774 - [00021680 -- 00021838] __libc_start_main
- basic_block 0x00007f4ba33971d0 - [000361d0 -- 00036227] __GI___sigsetjmp
- basic_block 0x00007f4ba3397230 - [00036230 -- 00036256] __sigjmp_save
- basic_block 0x00007f4ba339724f - [00036230 -- 00036256] __sigjmp_save
- basic_block 0x00007f4ba3397270 - [00036270 -- 00036277] __GI__setjmp
- basic_block 0x00007f4ba339c870 - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c88f - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c890 - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c89e - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c8bc - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c8e8 - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c901 - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c928 - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c935 - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c93a - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c94d - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c950 - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c959 - [0003b870 -- 0003b96d] __run_exit_handlers
- basic_block 0x00007f4ba339c970 - [0003b970 -- 0003b985] __GI_exit
- basic_block 0x00007f4ba339c9f0 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339ca19 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339ca26 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339ca37 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339ca87 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339caba - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339cae1 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339caed - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339cb02 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339cb07 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339cb17 - [0003b9f0 -- 0003bb5f] __new_exitfn
- basic_block 0x00007f4ba339cbd0 - [0003bbd0 -- 0003bc39] __cxa_atexit_internal
- basic_block 0x00007f4ba339cbf8 - [0003bbd0 -- 0003bc39] __cxa_atexit_internal
- basic_block 0x00007f4ba339cbfd - [0003bbd0 -- 0003bc39] __cxa_atexit_internal
- basic_block 0x00007f4ba339cc80 - [0003bc80 -- 0003be50] __cxa_finalize
- basic_block 0x00007f4ba339cca4 - [0003bc80 -- 0003be50] __cxa_finalize
- basic_block 0x00007f4ba339cd38 - [0003bc80 -- 0003be50] __cxa_finalize
- basic_block 0x00007f4ba339cd44 - [0003bc80 -- 0003be50] __cxa_finalize
- basic_block 0x00007f4ba339cd50 - [0003bc80 -- 0003be50] __cxa_finalize
- basic_block 0x00007f4ba339cd8f - [0003bc80 -- 0003be50] __cxa_finalize
- basic_block 0x00007f4ba339cd97 - [0003bc80 -- 0003be50] __cxa_finalize
- basic_block 0x00007f4ba339cda0 - [0003bc80 -- 0003be50] __cxa_finalize
- basic_block 0x00007f4ba33cf580 - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33cf5ab - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33cf5bb - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33cf5bf - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33cf5d3 - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33cf5e8 - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33cf616 - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33cf61c - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33cf630 - [0006e580 -- 0006e6b3] _IO_file_doallocate_internal
- basic_block 0x00007f4ba33d28f0 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d2907 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d291d - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d2937 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d2940 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d2960 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d296f - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d2976 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d298a - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d29a2 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d29a6 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d29ab - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33d29b4 - [000718f0 -- 000719fb] putchar
- basic_block 0x00007f4ba33da700 - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da737 - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da74a - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da75d - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da783 - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da7b0 - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da7f0 - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da820 - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da82c - [00079700 -- 00079831] new_do_write
- basic_block 0x00007f4ba33da840 - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33da85a - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33da860 - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33da86b - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33da87e - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33da883 - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33da893 - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33da8ab - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33da8c0 - [00079840 -- 000798d1] _IO_new_file_write
- basic_block 0x00007f4ba33dad30 - [00079d30 -- 00079ddf] _IO_file_sync_internal
- basic_block 0x00007f4ba33dad76 - [00079d30 -- 00079ddf] _IO_file_sync_internal
- basic_block 0x00007f4ba33dad80 - [00079d30 -- 00079ddf] _IO_file_sync_internal
- basic_block 0x00007f4ba33dade0 - [00079de0 -- 00079e14] _IO_new_file_setbuf
- basic_block 0x00007f4ba33dade9 - [00079de0 -- 00079e14] _IO_new_file_setbuf
- basic_block 0x00007f4ba33dadee - [00079de0 -- 00079e14] _IO_new_file_setbuf
- basic_block 0x00007f4ba33dbea0 - [0007aea0 -- 0007aec3] _IO_new_do_write
- basic_block 0x00007f4ba33dbeb0 - [0007aea0 -- 0007aec3] _IO_new_do_write
- basic_block 0x00007f4ba33dbeb5 - [0007aea0 -- 0007aec3] _IO_new_do_write
- basic_block 0x00007f4ba33dc110 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc123 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc128 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc135 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc139 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc142 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc14c - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc161 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc170 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc180 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc18f - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc198 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc1a5 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc1d3 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc260 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc2a0 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc2a8 - [0007b110 -- 0007b309] _IO_new_file_overflow
- basic_block 0x00007f4ba33dc340 - [0007b340 -- 0007b350] _IO_file_stat_internal
- basic_block 0x00007f4ba33dcd90 - [0007bd90 -- 0007bdb1] __GI___overflow
- basic_block 0x00007f4ba33dcd9a - [0007bd90 -- 0007bdb1] __GI___overflow
- basic_block 0x00007f4ba33dcf50 - [0007bf50 -- 0007bfce] _IO_setb_internal
- basic_block 0x00007f4ba33dcf6f - [0007bf50 -- 0007bfce] _IO_setb_internal
- basic_block 0x00007f4ba33dcf73 - [0007bf50 -- 0007bfce] _IO_setb_internal
- basic_block 0x00007f4ba33dcfd0 - [0007bfd0 -- 0007c01a] _IO_doallocbuf_internal
- basic_block 0x00007f4ba33dcfdb - [0007bfd0 -- 0007c01a] _IO_doallocbuf_internal
- basic_block 0x00007f4ba33dcfe0 - [0007bfd0 -- 0007c01a] _IO_doallocbuf_internal
- basic_block 0x00007f4ba33dcfef - [0007bfd0 -- 0007c01a] _IO_doallocbuf_internal
- basic_block 0x00007f4ba33dcffc - [0007bfd0 -- 0007c01a] _IO_doallocbuf_internal
- basic_block 0x00007f4ba33dd2c0 - [0007c2c0 -- 0007c384] _IO_default_setbuf
- basic_block 0x00007f4ba33dd2e6 - [0007c2c0 -- 0007c384] _IO_default_setbuf
- basic_block 0x00007f4ba33dd2ef - [0007c2c0 -- 0007c384] _IO_default_setbuf
- basic_block 0x00007f4ba33dd2f9 - [0007c2c0 -- 0007c384] _IO_default_setbuf
- basic_block 0x00007f4ba33dd314 - [0007c2c0 -- 0007c384] _IO_default_setbuf
- basic_block 0x00007f4ba33dd6f0 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd778 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd792 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd7b3 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd807 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd826 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd838 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd83f - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd888 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd8a2 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd8af - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd8c6 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd8e6 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd900 - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd90e - [0007c6f0 -- 0007c977] _IO_flush_all_lockp
- basic_block 0x00007f4ba33dd980 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dd995 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dd9a8 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dd9b8 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dd9c7 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dd9d5 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dd9e3 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dd9f2 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dd9fc - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dda15 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dda1d - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dda3b - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dda45 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dda56 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dda60 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33dda77 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33ddb00 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33ddb40 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33ddb50 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33ddb61 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33ddb7d - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba33ddb85 - [0007c980 -- 0007cba9] _IO_cleanup
- basic_block 0x00007f4ba3420be0 - [000bfbe0 -- 000bfc30] __GI__exit
- basic_block 0x00007f4ba3420c10 - [000bfbe0 -- 000bfc30] __GI__exit
- basic_block 0x00007f4ba3447250 - [000e6250 -- 000e6295] __GI___fxstat
- basic_block 0x00007f4ba3447257 - [000e6250 -- 000e6295] __GI___fxstat
- basic_block 0x00007f4ba3447264 - [000e6250 -- 000e6295] __GI___fxstat
- basic_block 0x00007f4ba344726c - [000e6250 -- 000e6295] __GI___fxstat
- basic_block 0x00007f4ba3447900 - [000e6900 -- 000e695e] __GI___libc_write
- basic_block 0x00007f4ba3447909 - [000e6900 -- 000e695e] __GI___libc_write
- basic_block 0x00007f4ba3447910 - [000e6900 -- 000e695e] __GI___libc_write
- basic_block 0x00007f4ba3447918 - [000e6900 -- 000e695e] __GI___libc_write
- basic_block 0x00007f4ba3451070 - [000f0070 -- 000f0098] __GI_mmap
- basic_block 0x00007f4ba345107a - [000f0070 -- 000f0098] __GI_mmap
- basic_block 0x00007f4ba3451082 - [000f0070 -- 000f0098] __GI_mmap
- basic_block 0x00007f4ba3462c90 - [00101c90 -- 00101df0] __unregister_atfork
- basic_block 0x00007f4ba3462cc1 - [00101c90 -- 00101df0] __unregister_atfork
- [+] ( 2) libdrpreload.so [/opt/local/Actual/Debug/DynamoRIO-Linux-4.2.0-3/lib64/release/libdrpreload.so]
- basic_block 0x00007f4ba3720710 - [000006e0 -- 000007d0] _init
- basic_block 0x00007f4ba37207d0 - [000006e0 -- 000007d0] _init
- [+] ( 185) ld-linux-x86-64.so.2 [/lib/x86_64-linux-gnu/ld-2.15.so]
- basic_block 0x00007f4ba392b6ea - [000016b8 -- 000016b8] _dl_start_user
- basic_block 0x00007f4ba392b710 - [00001710 -- 00001715] rtld_lock_default_lock_recursive
- basic_block 0x00007f4ba392b720 - [00001720 -- 00001725] rtld_lock_default_unlock_recursive
- basic_block 0x00007f4ba3933930 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba393395e - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba3933971 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba393397f - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba3933985 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba3933994 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba393399c - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba39339b0 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba39339b9 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba3933a00 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba3933a68 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba3933a74 - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba3933a8b - [00009930 -- 00009ad7] check_match.11236
- basic_block 0x00007f4ba3933ae0 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933b5a - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933b84 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933b9b - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933ba8 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933bb5 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933bc3 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933bed - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933c21 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933c36 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933c40 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933c49 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933c62 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933c79 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933c8f - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933cb2 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933cbe - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933cc3 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3933cfe - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3934212 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba393422e - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3934240 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba393424c - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba3934258 - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba393429e - [00009ae0 -- 0000a3ef] do_lookup_x
- basic_block 0x00007f4ba39343f0 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba393442f - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3934438 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3934453 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba393447e - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba393448b - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba39344a0 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba39344b4 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba39344e1 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3934523 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3934527 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3934534 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba393453c - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba393454c - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3934565 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3934573 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3934584 - [0000a3f0 -- 0000b399] _dl_lookup_symbol_x
- basic_block 0x00007f4ba3938680 - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba39386da - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba39386e7 - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba39386f6 - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba393872f - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba3938774 - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba3938783 - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba393878f - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba39387a4 - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba39387a9 - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba39387c0 - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba39387ca - [0000e680 -- 0000e85a] _dl_fixup
- basic_block 0x00007f4ba3939280 - [0000f280 -- 0000f33d] call_init.part.0
- basic_block 0x00007f4ba393929c - [0000f280 -- 0000f33d] call_init.part.0
- basic_block 0x00007f4ba39392a9 - [0000f280 -- 0000f33d] call_init.part.0
- basic_block 0x00007f4ba39392bb - [0000f280 -- 0000f33d] call_init.part.0
- basic_block 0x00007f4ba393930e - [0000f280 -- 0000f33d] call_init.part.0
- basic_block 0x00007f4ba3939390 - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba3939395 - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba39393b2 - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba39393c8 - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba39393d2 - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba39393df - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba39393e4 - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba3939468 - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba3939470 - [0000f340 -- 0000f4f2] _dl_init_internal
- basic_block 0x00007f4ba3939500 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba393952a - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba393955f - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba3939570 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba3939581 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba3939597 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba393959b - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39395b8 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39395c1 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39395c9 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39395d0 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39395e7 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39395f0 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39395f9 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba3939601 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba3939611 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba3939619 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba393962a - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba393963d - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba3939670 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39396bc - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39396cf - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba39396e8 - [0000f500 -- 0000f73e] _dl_sort_fini
- basic_block 0x00007f4ba3939740 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939774 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39397b0 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39397bd - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39397c4 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39397da - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39397e6 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39397f1 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939829 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba393982f - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939837 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939856 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba393985e - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba393986e - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba393987b - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939883 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939890 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39398a8 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39398c2 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39398cf - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39398d4 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba39398f5 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939902 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba393990e - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939918 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939924 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba393992d - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939932 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939940 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939956 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939968 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939971 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939990 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba393999a - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939a28 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba3939a35 - [0000f740 -- 0000fb30] _dl_fini
- basic_block 0x00007f4ba393a440 - [00010440 -- 000104ab] _dl_name_match_p
- basic_block 0x00007f4ba393a455 - [00010440 -- 000104ab] _dl_name_match_p
- basic_block 0x00007f4ba393a45e - [00010440 -- 000104ab] _dl_name_match_p
- basic_block 0x00007f4ba393a470 - [00010440 -- 000104ab] _dl_name_match_p
- basic_block 0x00007f4ba393a479 - [00010440 -- 000104ab] _dl_name_match_p
- basic_block 0x00007f4ba393a484 - [00010440 -- 000104ab] _dl_name_match_p
- basic_block 0x00007f4ba393a4a0 - [00010440 -- 000104ab] _dl_name_match_p
- basic_block 0x00007f4ba393f200 - [00015200 -- 00015261] _dl_runtime_resolve
- basic_block 0x00007f4ba393f235 - [00015200 -- 00015261] _dl_runtime_resolve
- basic_block 0x00007f4ba39428d0 - [000188d0 -- 000188f1] strcmp
- basic_block 0x00007f4ba39428d6 - [000188d0 -- 000188f1] strcmp
- basic_block 0x00007f4ba39428e0 - [000188d0 -- 000188f1] strcmp
- basic_block 0x00007f4ba39428e3 - [000188d0 -- 000188f1] strcmp
- basic_block 0x00007f4ba39433c0 - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba39433e2 - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba39433eb - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba3943420 - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba394343c - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba394344f - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba3943454 - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba3943460 - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba3943474 - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba3943530 - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba3943535 - [000193c0 -- 00019547] memmove
- basic_block 0x00007f4ba3943550 - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba3943559 - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba394355d - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba394357f - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba394363a - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba394368a - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba39436da - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba394373a - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba394378a - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba39437ea - [00019550 -- 00019aa0] memset
- basic_block 0x00007f4ba3943e30 - [00019e30 -- 00019f65] _wordcopy_fwd_aligned
- basic_block 0x00007f4ba3943e88 - [00019e30 -- 00019f65] _wordcopy_fwd_aligned
- basic_block 0x00007f4ba3943f00 - [00019e30 -- 00019f65] _wordcopy_fwd_aligned
- basic_block 0x00007f4ba3943f60 - [00019e30 -- 00019f65] _wordcopy_fwd_aligned
Instrumentation results:
2822 basic block executions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment