├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── actions │ └── are-format-checks-disabled │ │ └── action.yml └── workflows │ ├── ci-aarchxx-cross.yml │ ├── ci-aarchxx.yml │ ├── ci-clang-format.yml │ ├── ci-docs.yml │ ├── ci-osx.yml │ ├── ci-package.yml │ ├── ci-riscv64.yml │ ├── ci-windows.yml │ ├── ci-x86.yml │ └── failure-notification.yml ├── .gitignore ├── .gitmodules ├── ACKNOWLEDGEMENTS ├── CMakeLists.txt ├── CONTRIBUTING.md ├── CTestConfig.cmake ├── License.txt ├── README ├── README.md ├── api ├── docs │ ├── API.doxy │ ├── CMakeLists.txt │ ├── CMake_doxyfile.cmake │ ├── CMake_doxyutils.cmake │ ├── CMake_rundoxygen.cmake │ ├── README.md │ ├── aarch64_far.dox │ ├── aarch64_port.dox │ ├── annotations.dox │ ├── arm_port.dox │ ├── bt.dox │ ├── bug_reporting.dox │ ├── building.dox │ ├── client.fig │ ├── code_content.dox │ ├── code_reviews.dox │ ├── code_style.dox │ ├── code_tips.dox │ ├── contributing.dox │ ├── debug_memtrace.dox │ ├── debugging.dox │ ├── deployment.dox │ ├── developers.dox │ ├── download.dox │ ├── ext.gendox │ ├── external_decoder.dox │ ├── fix-latex.pl │ ├── flow-highlevel.fig │ ├── flow.fig │ ├── genimages │ │ ├── client.eps │ │ ├── client.png │ │ ├── flow-highlevel.eps │ │ ├── flow-highlevel.png │ │ ├── flow.eps │ │ ├── flow.png │ │ ├── interpose.eps │ │ ├── interpose.png │ │ ├── windows.eps │ │ └── windows.png │ ├── help.dox │ ├── home.dox │ ├── images │ │ ├── drbbdup_image.svg │ │ ├── drlogo.png │ │ ├── favicon.ico │ │ └── favicon.png │ ├── interpose.fig │ ├── intro.dox │ ├── jitopt.dox │ ├── ldstex.dox │ ├── license.dox │ ├── logging.dox │ ├── multi_trace_window.dox │ ├── new_release.dox │ ├── probe.dox │ ├── profiling.dox │ ├── publications.dox │ ├── release.dox │ ├── rseq.dox │ ├── samples.dox │ ├── scatter_gather_emulation.dox │ ├── test_suite.dox │ ├── tool.gendox │ ├── transp.dox │ ├── triager.dox │ ├── tutorial.dox │ ├── tutorial_cgo16.dox │ ├── tutorial_cgo17.dox │ ├── tutorial_secdev16.dox │ ├── tutorial_talks.dox │ ├── windows.fig │ └── workflow.dox └── samples │ ├── CMakeLists.txt │ ├── MF_moduledb-sample.config │ ├── MF_moduledb.c │ ├── README.md │ ├── VIPA_test.exe │ ├── bbbuf.c │ ├── bbcount.c │ ├── bbsize.c │ ├── callstack.cpp │ ├── cbr.c │ ├── cbrtrace.c │ ├── countcalls.c │ ├── div.c │ ├── empty.c │ ├── hot_bbcount.c │ ├── inc2add.c │ ├── inline.c │ ├── inscount.cpp │ ├── instrace_simple.c │ ├── instrace_x86.c │ ├── instrcalls.c │ ├── memtrace_simple.c │ ├── memtrace_x86.c │ ├── memval_simple.c │ ├── modxfer.c │ ├── modxfer_app2lib.c │ ├── opcode_count.cpp │ ├── opcodes.c │ ├── prefetch.c │ ├── signal.c │ ├── ssljack.c │ ├── statecmp.c │ ├── stats.c │ ├── stl_test.cpp │ ├── strace.c │ ├── syscall.c │ ├── tracedump.c │ ├── utils.c │ ├── utils.h │ └── wrap.c ├── clients ├── CMakeLists.txt ├── README.md ├── common │ ├── gendocs.cmake │ └── utils.h ├── drcachesim │ ├── CMakeLists.txt │ ├── README.md │ ├── analysis_tool.h │ ├── analyzer.cpp │ ├── analyzer.h │ ├── analyzer_multi.cpp │ ├── analyzer_multi.h │ ├── common │ │ ├── archive_istream.h │ │ ├── archive_ostream.h │ │ ├── crc32c.cpp │ │ ├── crc32c.h │ │ ├── directory_iterator.cpp │ │ ├── directory_iterator.h │ │ ├── gzip_istream.h │ │ ├── gzip_ostream.h │ │ ├── lz4_istream.h │ │ ├── lz4_ostream.h │ │ ├── memref.h │ │ ├── memtrace_stream.h │ │ ├── mutex_dbg_owned.cpp │ │ ├── mutex_dbg_owned.h │ │ ├── named_pipe.h │ │ ├── named_pipe_unix.cpp │ │ ├── named_pipe_win.cpp │ │ ├── options.cpp │ │ ├── options.h │ │ ├── schedule_file.cpp │ │ ├── schedule_file.h │ │ ├── snappy_consts.cpp │ │ ├── snappy_consts.h │ │ ├── snappy_istream.h │ │ ├── trace_entry.cpp │ │ ├── trace_entry.h │ │ ├── utils.h │ │ ├── zipfile_istream.h │ │ ├── zipfile_ostream.h │ │ └── zlib_istream.h │ ├── docs │ │ ├── drcachesim.dox.in │ │ └── new-features-encodings-seek.pdf │ ├── drpt2trace │ │ ├── CMakeLists.txt │ │ ├── drir.h │ │ ├── drpt2trace.cpp │ │ ├── elf_loader.cpp │ │ ├── elf_loader.h │ │ ├── ir2trace.cpp │ │ ├── ir2trace.h │ │ ├── libipt │ │ │ └── CMakeLists.txt │ │ ├── pt2ir.cpp │ │ ├── pt2ir.h │ │ ├── test_simple.raw │ │ │ ├── hello │ │ │ ├── primary.sideband.pevent │ │ │ ├── pt.bin │ │ │ └── secondary.sideband.pevent │ │ └── test_simple.templatex │ ├── launcher.cpp │ ├── optionlist.cpp │ ├── reader │ │ ├── compressed_file_reader.cpp │ │ ├── compressed_file_reader.h │ │ ├── config_reader.cpp │ │ ├── config_reader.h │ │ ├── file_reader.cpp │ │ ├── file_reader.h │ │ ├── ipc_reader.cpp │ │ ├── ipc_reader.h │ │ ├── lz4_file_reader.cpp │ │ ├── lz4_file_reader.h │ │ ├── reader.cpp │ │ ├── reader.h │ │ ├── reader_base.cpp │ │ ├── reader_base.h │ │ ├── record_file_reader.cpp │ │ ├── record_file_reader.h │ │ ├── snappy_file_reader.cpp │ │ ├── snappy_file_reader.h │ │ ├── v2p_reader.cpp │ │ ├── v2p_reader.h │ │ ├── zipfile_file_reader.cpp │ │ └── zipfile_file_reader.h │ ├── scheduler │ │ ├── flexible_queue.h │ │ ├── noise_generator.cpp │ │ ├── noise_generator.h │ │ ├── scheduler.cpp │ │ ├── scheduler.h │ │ ├── scheduler_dynamic.cpp │ │ ├── scheduler_fixed.cpp │ │ ├── scheduler_impl.cpp │ │ ├── scheduler_impl.h │ │ ├── scheduler_replay.cpp │ │ ├── speculator.cpp │ │ └── speculator.h │ ├── simulator │ │ ├── cache.cpp │ │ ├── cache.h │ │ ├── cache_line.h │ │ ├── cache_miss_analyzer.cpp │ │ ├── cache_miss_analyzer.h │ │ ├── cache_replacement_policy.h │ │ ├── cache_simulator.cpp │ │ ├── cache_simulator.h │ │ ├── cache_simulator_create.h │ │ ├── cache_stats.cpp │ │ ├── cache_stats.h │ │ ├── caching_device.cpp │ │ ├── caching_device.h │ │ ├── caching_device_block.h │ │ ├── caching_device_stats.cpp │ │ ├── caching_device_stats.h │ │ ├── create_cache_replacement_policy.cpp │ │ ├── create_cache_replacement_policy.h │ │ ├── policy_bit_plru.cpp │ │ ├── policy_bit_plru.h │ │ ├── policy_fifo.cpp │ │ ├── policy_fifo.h │ │ ├── policy_lfu.cpp │ │ ├── policy_lfu.h │ │ ├── policy_lru.cpp │ │ ├── policy_lru.h │ │ ├── policy_rrip.cpp │ │ ├── policy_rrip.h │ │ ├── prefetcher.cpp │ │ ├── prefetcher.h │ │ ├── simulator.cpp │ │ ├── simulator.h │ │ ├── snoop_filter.cpp │ │ ├── snoop_filter.h │ │ ├── tlb.cpp │ │ ├── tlb.h │ │ ├── tlb_entry.h │ │ ├── tlb_simulator.cpp │ │ ├── tlb_simulator.h │ │ ├── tlb_simulator_create.h │ │ └── tlb_stats.h │ ├── tests │ │ ├── CMakeLists.txt │ │ ├── TLB-simple.templatex │ │ ├── TLB-threads.templatex │ │ ├── allasm-aarch64-cache.templatex │ │ ├── allasm-aarch64-flush-basic-counts.templatex │ │ ├── allasm-aarch64-prefetch-basic-counts.templatex │ │ ├── allasm-arm.templatex │ │ ├── allasm-repstr-basic-counts.templatex │ │ ├── allasm-scattergather-basic-counts-aarch64.templatex │ │ ├── allasm-scattergather-basic-counts-x86.templatex │ │ ├── allasm-scattergather-vl-view-aarch64.templatex │ │ ├── allasm-thumb.templatex │ │ ├── allasm_aarch64_flush.asm │ │ ├── allasm_aarch64_prefetch.asm │ │ ├── allasm_repstr.asm │ │ ├── allasm_scattergather_aarch64.asm │ │ ├── allasm_scattergather_x86.asm │ │ ├── analysis_unit_tests.cpp │ │ ├── analyzer_separate.cpp │ │ ├── basic-counts-generic.templatex │ │ ├── basic_counts.templatex │ │ ├── builtin-prefetch-basic-counts.templatex │ │ ├── builtin_prefetch.c │ │ ├── burst_aarch64_sys.cpp │ │ ├── burst_futex.cpp │ │ ├── burst_gencode.cpp │ │ ├── burst_longblock.cpp │ │ ├── burst_malloc.cpp │ │ ├── burst_maps.cpp │ │ ├── burst_noreach.cpp │ │ ├── burst_reattach.cpp │ │ ├── burst_replace.cpp │ │ ├── burst_replaceall.cpp │ │ ├── burst_sleep.cpp │ │ ├── burst_static.cpp │ │ ├── burst_syscall_inject.cpp │ │ ├── burst_syscall_pt.cpp │ │ ├── burst_threadfilter.cpp │ │ ├── burst_threads.cpp │ │ ├── burst_traceopts.cpp │ │ ├── cache_miss_analyzer_test.cpp │ │ ├── cache_replacement_policy_unit_test.cpp │ │ ├── cache_replacement_policy_unit_test.h │ │ ├── coherence.templatex │ │ ├── config_reader_unit_test.cpp │ │ ├── config_reader_unit_test.h │ │ ├── core_on_disk.templatex │ │ ├── core_on_disk_invariants.templatex │ │ ├── core_on_disk_schedule.templatex │ │ ├── core_serial.templatex │ │ ├── core_sharded.templatex │ │ ├── core_sharded_test.cpp │ │ ├── cores-1-levels-3-no-missfile.conf │ │ ├── cores-1-levels-3-with-missfile.conf │ │ ├── cores-4-levels-3-no-missfile.conf │ │ ├── counts_only_thread.templatex │ │ ├── decode_cache_test.cpp │ │ ├── delay-global.templatex │ │ ├── delay-simple.templatex │ │ ├── drcachesim_unit_tests.cpp │ │ ├── drmemtrace.allasm_x86_64.trace.zip │ │ ├── drmemtrace.as_traced.x64.tracedir │ │ │ ├── cpu_schedule.bin.zip │ │ │ ├── drmemtrace.simple_app.1674735.1533.trace.zip │ │ │ └── serial_schedule.bin.gz │ │ ├── drmemtrace.chase-snappy.x64.tracedir │ │ │ ├── chase.20190225.185346.23699.memtrace.sz │ │ │ └── chase.20190225.185346.23700.memtrace.sz │ │ ├── drmemtrace.legacy-for-record-filter.x64.tracedir │ │ │ ├── drmemtrace.threadsig.10506.7343.trace.gz │ │ │ ├── drmemtrace.threadsig.10510.0155.trace.gz │ │ │ ├── drmemtrace.threadsig.10511.8961.trace.gz │ │ │ └── drmemtrace.threadsig.10512.2759.trace.gz │ │ ├── drmemtrace.legacy-int-offs.raw │ │ │ ├── drmemtrace.signal_invariants │ │ │ ├── ld-2.31.so │ │ │ ├── libc-2.31.so │ │ │ ├── libdrmemtrace.so │ │ │ ├── libdynamorio.so │ │ │ ├── libpthread-2.31.so │ │ │ └── raw │ │ │ │ ├── drmemtrace.drmemtrace.signal_invariants.552306.6024.raw.gz │ │ │ │ ├── drmemtrace.drmemtrace.signal_invariants.552323.7114.raw.gz │ │ │ │ ├── drmemtrace.drmemtrace.signal_invariants.552324.5662.raw.gz │ │ │ │ ├── funclist.log │ │ │ │ └── modules.log │ │ ├── drmemtrace.simple_app.trace.zip │ │ ├── drmemtrace.small.x64.trace │ │ ├── drmemtrace.threadsig-core-sharded.x64.tracedir │ │ │ ├── drmemtrace.core.000000.trace.zip │ │ │ ├── drmemtrace.core.000001.trace.zip │ │ │ ├── drmemtrace.core.000002.trace.zip │ │ │ └── drmemtrace.core.000003.trace.zip │ │ ├── drmemtrace.threadsig.aarch64.raw │ │ │ ├── README │ │ │ ├── libdrmemtrace.so │ │ │ ├── libdynamorio.so │ │ │ ├── raw │ │ │ │ ├── drmemtrace.threadsig.16274.6003.raw.gz │ │ │ │ ├── drmemtrace.threadsig.16275.7075.raw.gz │ │ │ │ ├── drmemtrace.threadsig.16276.1037.raw.gz │ │ │ │ ├── drmemtrace.threadsig.16277.5964.raw.gz │ │ │ │ ├── drmemtrace.threadsig.16278.0773.raw.gz │ │ │ │ ├── funclist.log │ │ │ │ └── modules.log │ │ │ ├── threadsig │ │ │ └── v2p.textproto │ │ ├── drmemtrace.threadsig.x64.tracedir │ │ │ ├── cpu_schedule.bin.zip │ │ │ ├── drmemtrace.threadsig.872805.4975.trace.zip │ │ │ ├── drmemtrace.threadsig.872884.3060.trace.zip │ │ │ ├── drmemtrace.threadsig.872894.3824.trace.zip │ │ │ ├── drmemtrace.threadsig.872901.9125.trace.zip │ │ │ ├── drmemtrace.threadsig.872902.5666.trace.zip │ │ │ ├── drmemtrace.threadsig.872903.3218.trace.zip │ │ │ ├── drmemtrace.threadsig.872904.7848.trace.zip │ │ │ ├── drmemtrace.threadsig.872905.5783.trace.zip │ │ │ ├── drmemtrace.threadsig.872906.1041.trace.zip │ │ │ └── serial_schedule.bin.gz │ │ ├── drmemtrace_shared_raw2trace_tests.cpp │ │ ├── drstatecmp-delay-simple.templatex │ │ ├── drstatecmp-fuzz.templatex │ │ ├── fib_plus.c │ │ ├── filter-asm.templatex │ │ ├── filter-no-d.templatex │ │ ├── filter-no-i.templatex │ │ ├── filter-simple.templatex │ │ ├── flexible_queue_tests.cpp │ │ ├── heap_test.cpp │ │ ├── histogram-offline.templatex │ │ ├── histogram.templatex │ │ ├── histogram_test.cpp │ │ ├── instr-only-trace.templatex │ │ ├── instr_intervals_example.csv │ │ ├── invariant_checker_on_regdeps_trace_ci_shared_app.templatex │ │ ├── invariant_checker_on_regdeps_trace_kernel_xfer_app.templatex │ │ ├── invariant_checker_test.cpp │ │ ├── invariants.templatex │ │ ├── irregular-windows-simple.templatex │ │ ├── kernel-skip-kcore_SUDO.templatex │ │ ├── kernel_insertion_core_invariants.templatex │ │ ├── memref_gen.h │ │ ├── miss_analyzer.templatex │ │ ├── missfile-config-file.templatex │ │ ├── mock_reader.h │ │ ├── mock_switch_sequences.x64.zip │ │ ├── mock_syscall_sequences.x64 │ │ ├── multi_indir.templatex │ │ ├── multiproc.c │ │ ├── multiproc.templatex │ │ ├── offline-L0-filter-until-instrs-2.templatex │ │ ├── offline-L0-filter-until-instrs-exit-after.templatex │ │ ├── offline-L0-filter-until-instrs-max-refs.templatex │ │ ├── offline-L0-filter-until-instrs-max-trace-size.templatex │ │ ├── offline-L0-filter-until-instrs-windows-split.templatex │ │ ├── offline-all-early.templatex │ │ ├── offline-allasm-aarch64-flush-basic-counts.templatex │ │ ├── offline-allasm-aarch64-prefetch-counts.templatex │ │ ├── offline-allasm-dyn-inject-invariants.templatex │ │ ├── offline-allasm-dyn-inject-view.templatex │ │ ├── offline-allasm-record-syscall.templatex │ │ ├── offline-allasm-repstr-basic-counts.templatex │ │ ├── offline-allasm-scattergather-basic-counts-aarch64.templatex │ │ ├── offline-allasm-scattergather-basic-counts-x86.templatex │ │ ├── offline-allasm-scattergather-vl-view-aarch64.templatex │ │ ├── offline-altbindir.templatex │ │ ├── offline-basic-counts-generic.templatex │ │ ├── offline-basic_counts.templatex │ │ ├── offline-builtin-prefetch-basic-counts.templatex │ │ ├── offline-burst_aarch64_sys.templatex │ │ ├── offline-burst_client.templatex │ │ ├── offline-burst_futex.templatex │ │ ├── offline-burst_malloc.templatex │ │ ├── offline-burst_maps.templatex │ │ ├── offline-burst_noreach.templatex │ │ ├── offline-burst_reattach.templatex │ │ ├── offline-burst_replace.templatex │ │ ├── offline-burst_replaceall.templatex │ │ ├── offline-burst_sleep.templatex │ │ ├── offline-burst_static.templatex │ │ ├── offline-burst_syscall_inject.template │ │ ├── offline-burst_syscall_pt_SUDO.templatex │ │ ├── offline-burst_threadL0filter.templatex │ │ ├── offline-burst_threadfilter.templatex │ │ ├── offline-burst_threads.templatex │ │ ├── offline-burst_threads_counts.templatex │ │ ├── offline-burst_traceopts.templatex │ │ ├── offline-collect-syscall-records.templatex │ │ ├── offline-cpu.templatex │ │ ├── offline-delay-func.templatex │ │ ├── offline-drstatecmp-delay-simple.templatex │ │ ├── offline-filter-and-instr-only-trace.templatex │ │ ├── offline-filter-no-d.templatex │ │ ├── offline-filter-no-i.templatex │ │ ├── offline-filter.templatex │ │ ├── offline-fork.templatex │ │ ├── offline-func-trace │ │ │ └── trace │ │ │ │ ├── drmemtrace.tool.fib_plus.125254.3691.trace.gz │ │ │ │ ├── drmemtrace.tool.fib_plus.125255.3920.trace.gz │ │ │ │ ├── drmemtrace.tool.fib_plus.125256.0417.trace.gz │ │ │ │ └── funclist.log │ │ ├── offline-func_view.templatex │ │ ├── offline-func_view_heap.templatex │ │ ├── offline-func_view_noret.templatex │ │ ├── offline-gencode.templatex │ │ ├── offline-gencode_filtered.templatex │ │ ├── offline-getretaddr_record_replace_retaddr.expect │ │ ├── offline-instr-only-trace.templatex │ │ ├── offline-interval-instr-count-output.templatex │ │ ├── offline-interval-microseconds-count-output.templatex │ │ ├── offline-interval-opcode-mix-output.templatex │ │ ├── offline-invariant_checker.expect │ │ ├── offline-invariant_checker_pthreads.expect │ │ ├── offline-kernel-invariant-checker.templatex │ │ ├── offline-kernel-opcode-mix.templatex │ │ ├── offline-kernel-simple.templatex │ │ ├── offline-kernel-syscall-mix.templatex │ │ ├── offline-legacy-int-offs.templatex │ │ ├── offline-legacy-trace.gz │ │ ├── offline-legacy.templatex │ │ ├── offline-longblock.templatex │ │ ├── offline-max-global.templatex │ │ ├── offline-multiproc.templatex │ │ ├── offline-one-early.templatex │ │ ├── offline-opcode_categories.templatex │ │ ├── offline-opcode_mix.templatex │ │ ├── offline-phys.templatex │ │ ├── offline-phys_nopriv.templatex │ │ ├── offline-purestatic.templatex │ │ ├── offline-rseq.templatex │ │ ├── offline-scale_time.templatex │ │ ├── offline-simple-dyn-inject-invariants.expect │ │ ├── offline-simple-dyn-inject-invariants.template │ │ ├── offline-simple.templatex │ │ ├── offline-skip-records.templatex │ │ ├── offline-skip.expect │ │ ├── offline-skip2.expect │ │ ├── offline-skip_instrs_opcode_mix.templatex │ │ ├── offline-snappy-serial.templatex │ │ ├── offline-snappy.templatex │ │ ├── offline-stdin.expect │ │ ├── offline-synch_attach.templatex │ │ ├── offline-syscall-mix.templatex │ │ ├── offline-sysnums.templatex │ │ ├── offline-tlb_simulator_v2p.templatex │ │ ├── offline-trim-instr.templatex │ │ ├── offline-trim.templatex │ │ ├── offline-view-skip-instrs.templatex │ │ ├── offline-view.templatex │ │ ├── offline-warmup-pthreads-2.templatex │ │ ├── offline-warmup-pthreads-max-refs.templatex │ │ ├── offline-warmup-pthreads-max-trace-size.templatex │ │ ├── offline-warmup-pthreads-windows-split.templatex │ │ ├── offline-windows-asm.templatex │ │ ├── offline-windows-invar.templatex │ │ ├── offline-windows-memdump.templatex │ │ ├── offline-windows-simple.templatex │ │ ├── offline-windows-split.templatex │ │ ├── offline-windows-timestamps.templatex │ │ ├── only_shards.templatex │ │ ├── opcode_mix.templatex │ │ ├── opcode_mix_test.cpp │ │ ├── phys-threads.templatex │ │ ├── phys.templatex │ │ ├── prefetch_analyzer.cpp │ │ ├── prefetch_analyzer.h │ │ ├── prefetch_analyzer_launcher.cpp │ │ ├── raw2trace-simple.templatex │ │ ├── raw2trace_io.cpp │ │ ├── raw2trace_unit_tests.cpp │ │ ├── record_filter-offline.templatex │ │ ├── record_filter_as_traced.templatex │ │ ├── record_filter_bycore_multi.templatex │ │ ├── record_filter_bycore_uni.templatex │ │ ├── record_filter_encodings2regdeps.templatex │ │ ├── record_filter_keep_func_ids.templatex │ │ ├── record_filter_modify_marker_value.templatex │ │ ├── record_filter_start_idle.templatex │ │ ├── record_filter_unit_tests.cpp │ │ ├── reg_id_set_unit_tests.cpp │ │ ├── reuse_distance.templatex │ │ ├── reuse_distance_test.cpp │ │ ├── reuse_offline.expect │ │ ├── reuse_offline_threads.templatex │ │ ├── reuse_time_offline.templatex │ │ ├── scale_time.cpp │ │ ├── scattergather-aarch64.templatex │ │ ├── scattergather-x86.templatex │ │ ├── schedule_file_test.cpp │ │ ├── schedule_stats_maxcores.templatex │ │ ├── schedule_stats_noise_generator.templatex │ │ ├── schedule_stats_nopreempt.templatex │ │ ├── schedule_stats_test.cpp │ │ ├── scheduler_launcher.cpp │ │ ├── scheduler_unit_tests.cpp │ │ ├── serial_invariants.templatex │ │ ├── signal_invariants.c │ │ ├── simple-config-file.templatex │ │ ├── simple.templatex │ │ ├── simulate_as_traced.templatex │ │ ├── single_core.conf │ │ ├── skip_to_timestamp.templatex │ │ ├── skip_unit_tests.cpp │ │ ├── stride_benchmark.cpp │ │ ├── switch_file_invariants.templatex │ │ ├── switch_insertion.templatex │ │ ├── syscall-mix.templatex │ │ ├── syscall_file_invariants.templatex │ │ ├── syscall_insertion.templatex │ │ ├── syscall_insertion_core_sharded.templatex │ │ ├── syscall_insertion_invariants.templatex │ │ ├── test_helpers.cpp │ │ ├── test_helpers.h │ │ ├── threads-with-config-file.templatex │ │ ├── threads.templatex │ │ ├── tlb_simulator_unit_test.cpp │ │ ├── tlb_simulator_unit_test.h │ │ ├── trace_interval_analysis_unit_tests.cpp │ │ ├── v2p_example.textproto │ │ ├── v2p_reader_unit_test.cpp │ │ ├── v2p_reader_unit_test.h │ │ ├── view_test.cpp │ │ ├── warmup-valid.templatex │ │ ├── warmup-zeros.templatex │ │ ├── window_test.cpp │ │ └── windows-simple.templatex │ ├── tools │ │ ├── basic_counts.cpp │ │ ├── basic_counts.h │ │ ├── basic_counts_create.h │ │ ├── common │ │ │ ├── decode_cache.cpp │ │ │ └── decode_cache.h │ │ ├── external │ │ │ ├── CMakeLists.txt │ │ │ └── example │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── empty.cpp │ │ │ │ ├── empty.h │ │ │ │ ├── empty_create.h │ │ │ │ ├── empty_creator.cpp │ │ │ │ └── empty_launcher.cpp │ │ ├── filter │ │ │ ├── cache_filter.cpp │ │ │ ├── cache_filter.h │ │ │ ├── encodings2regdeps_filter.h │ │ │ ├── func_id_filter.h │ │ │ ├── modify_marker_value_filter.h │ │ │ ├── null_filter.h │ │ │ ├── record_filter.cpp │ │ │ ├── record_filter.h │ │ │ ├── record_filter_create.h │ │ │ ├── trim_filter.h │ │ │ └── type_filter.h │ │ ├── func_view.cpp │ │ ├── func_view.h │ │ ├── func_view_create.h │ │ ├── histogram.cpp │ │ ├── histogram.h │ │ ├── histogram_create.h │ │ ├── histogram_launcher.cpp │ │ ├── invariant_checker.cpp │ │ ├── invariant_checker.h │ │ ├── invariant_checker_create.h │ │ ├── loader │ │ │ ├── dynamic_lib.cpp │ │ │ ├── dynamic_lib.h │ │ │ ├── external_config_file.cpp │ │ │ ├── external_config_file.h │ │ │ ├── external_tool_creator.cpp │ │ │ └── external_tool_creator.h │ │ ├── opcode_mix.cpp │ │ ├── opcode_mix.h │ │ ├── opcode_mix_create.h │ │ ├── opcode_mix_launcher.cpp │ │ ├── record_filter_launcher.cpp │ │ ├── reuse_distance.cpp │ │ ├── reuse_distance.h │ │ ├── reuse_distance_create.h │ │ ├── reuse_time.cpp │ │ ├── reuse_time.h │ │ ├── reuse_time_create.h │ │ ├── schedule_stats.cpp │ │ ├── schedule_stats.h │ │ ├── schedule_stats_create.h │ │ ├── syscall_mix.cpp │ │ ├── syscall_mix.h │ │ ├── syscall_mix_create.h │ │ ├── view.cpp │ │ ├── view.h │ │ └── view_create.h │ └── tracer │ │ ├── dr_allocator.h │ │ ├── drmemtrace.h │ │ ├── func_trace.cpp │ │ ├── func_trace.h │ │ ├── instr_counter.cpp │ │ ├── instr_counter.h │ │ ├── instru.cpp │ │ ├── instru.h │ │ ├── instru_offline.cpp │ │ ├── instru_online.cpp │ │ ├── kcore_copy.cpp │ │ ├── kcore_copy.h │ │ ├── output.cpp │ │ ├── output.h │ │ ├── physaddr.cpp │ │ ├── physaddr.h │ │ ├── raw2trace.cpp │ │ ├── raw2trace.h │ │ ├── raw2trace_directory.cpp │ │ ├── raw2trace_directory.h │ │ ├── raw2trace_launcher.cpp │ │ ├── raw2trace_shared.cpp │ │ ├── raw2trace_shared.h │ │ ├── snappy_file_writer.cpp │ │ ├── snappy_file_writer.h │ │ ├── syscall_pt_trace.cpp │ │ ├── syscall_pt_trace.h │ │ ├── tracer.cpp │ │ └── tracer.h ├── drcov │ ├── CMakeLists.txt │ ├── README.md │ ├── drcov.c │ ├── drcov.dox.in │ ├── postprocess │ │ └── drcov2lcov.cpp │ └── runtest.cmake ├── drcpusim │ ├── CMakeLists.txt │ ├── README.md │ ├── drcpusim.cpp │ ├── drcpusim.dox.in │ ├── optionlist.cpp │ ├── options.cpp │ ├── options.h │ └── tests │ │ ├── block.expect │ │ ├── cpuid-Banias.expect │ │ ├── cpuid-Deschutes.expect │ │ ├── cpuid-Ivybridge.expect │ │ ├── cpuid-Klamath.expect │ │ ├── cpuid-Merom.expect │ │ ├── cpuid-Nehalem.expect │ │ ├── cpuid-Penryn.expect │ │ ├── cpuid-Pentium3.expect │ │ ├── cpuid-Prescott.expect │ │ ├── cpuid-Presler.expect │ │ ├── cpuid-Sandybridge.expect │ │ ├── cpuid-Westmere.expect │ │ ├── cpuid.c │ │ ├── mmx.asm │ │ ├── mmx.templatex │ │ ├── sse.asm │ │ ├── sse.templatex │ │ ├── sse2.asm │ │ ├── sse2.templatex │ │ ├── sse3.asm │ │ ├── sse3.templatex │ │ ├── sse41.asm │ │ ├── sse41.templatex │ │ ├── sse42.asm │ │ ├── sse42.templatex │ │ ├── ssse3.asm │ │ └── ssse3.templatex ├── drdisas │ ├── CMakeLists.txt │ ├── drdisas.cpp │ ├── drdisas.dox │ ├── test_regdeps.template │ ├── test_simple.template │ └── test_syntax.template ├── drpoints │ ├── CMakeLists.txt │ ├── drpoints.cpp │ └── tests │ │ ├── bb_12_instr_5_x86.asm │ │ └── bb_12_instr_5_x86.templatex └── standalone │ ├── CMakeLists.txt │ ├── module_rsrc.c │ ├── vista_hash.c │ └── winsysnums.c ├── core ├── CMakeLists.txt ├── CMake_checkdeps.cmake ├── CMake_finalize_static_lib.cmake ├── CMake_readelf.cmake ├── CMake_symbol_check.cmake ├── README.md ├── annotations.c ├── annotations.h ├── annotations_api.h ├── arch │ ├── aarch64 │ │ ├── aarch64.asm │ │ ├── asm_offsetsx.h │ │ ├── clean_call_opt.c │ │ ├── emit_utils.c │ │ ├── mangle_aarch64.h │ │ ├── memfuncs.asm │ │ ├── optimize.c │ │ └── proc.c │ ├── aarchxx │ │ ├── aarchxx.asm │ │ ├── emit_utils.c │ │ └── mangle.c │ ├── arch.c │ ├── arch.h │ ├── arch_exports.h │ ├── arm │ │ ├── arm.asm │ │ ├── asm_offsetsx.h │ │ ├── clean_call_opt.c │ │ ├── emit_utils.c │ │ ├── memfuncs.asm │ │ ├── optimize.c │ │ └── proc.c │ ├── asm_aux.c │ ├── asm_defines.asm │ ├── asm_offsets.c │ ├── asm_offsets.h │ ├── atomic_exports.h │ ├── clean_call_opt.h │ ├── clean_call_opt_shared.c │ ├── emit_utils_shared.c │ ├── interp.c │ ├── loadtoconst.c │ ├── loadtoconst.h │ ├── mangle_shared.c │ ├── pre_inject_asm.asm │ ├── proc.h │ ├── proc_api.h │ ├── proc_shared.c │ ├── retcheck.c │ ├── riscv64 │ │ ├── clean_call_opt.c │ │ ├── emit_utils.c │ │ ├── mangle.c │ │ ├── memfuncs.asm │ │ ├── optimize.c │ │ ├── proc.c │ │ └── riscv64.asm │ ├── sideline.c │ ├── sideline.h │ ├── x86 │ │ ├── clean_call_opt.c │ │ ├── emit_utils.c │ │ ├── mangle.c │ │ ├── memfuncs.asm │ │ ├── optimize.c │ │ ├── proc.c │ │ ├── x86.asm │ │ ├── x86_asm_defines.asm │ │ └── x86_to_x64.c │ └── x86_code_test.c ├── buildmark.c ├── config.c ├── config.h ├── dispatch.c ├── dispatch.h ├── drlibc │ ├── drlibc.c │ ├── drlibc.h │ ├── drlibc_aarch64.asm │ ├── drlibc_arm.asm │ ├── drlibc_module_elf.c │ ├── drlibc_module_macho.c │ ├── drlibc_notdr_dcxt.c │ ├── drlibc_notdr_error.c │ ├── drlibc_notdr_ignoreassert.c │ ├── drlibc_notdr_logfile.c │ ├── drlibc_notdr_printlog.c │ ├── drlibc_notdr_report.c │ ├── drlibc_notdr_saferead.c │ ├── drlibc_notdr_stats.c │ ├── drlibc_riscv64.asm │ ├── drlibc_unix.c │ ├── drlibc_unix.h │ ├── drlibc_x86.asm │ └── drlibc_xarch.asm ├── dynamo.c ├── emit.c ├── emit.h ├── fcache.c ├── fcache.h ├── fragment.c ├── fragment.h ├── fragment_api.h ├── gen_event_strings.pl ├── globals.h ├── hashtable.c ├── hashtable.h ├── hashtablex.h ├── heap.c ├── heap.h ├── hotpatch.c ├── hotpatch.h ├── io.c ├── iox.h ├── ir │ ├── aarch64 │ │ ├── build_ldstex.c │ │ ├── build_ldstex.h │ │ ├── codec.c │ │ ├── codec.h │ │ ├── codec.py │ │ ├── codec_sve.txt │ │ ├── codec_sve2.txt │ │ ├── codec_v80.txt │ │ ├── codec_v81.txt │ │ ├── codec_v82.txt │ │ ├── codec_v83.txt │ │ ├── codec_v84.txt │ │ ├── codec_v85.txt │ │ ├── codec_v87.txt │ │ ├── codecsort.py │ │ ├── decode.c │ │ ├── decode_private.h │ │ ├── disassemble.c │ │ ├── encode.c │ │ ├── instr.c │ │ ├── instr_create_api.h │ │ └── opnd_defs.txt │ ├── aarchxx │ │ ├── ir_utils.c │ │ └── opnd.c │ ├── arm │ │ ├── decode.c │ │ ├── decode_private.h │ │ ├── disassemble.c │ │ ├── encode.c │ │ ├── instr.c │ │ ├── instr_create_api.h │ │ ├── opcode_api.h │ │ ├── table_a32_pred.c │ │ ├── table_a32_unpred.c │ │ ├── table_encode.c │ │ ├── table_private.h │ │ ├── table_t32_16.c │ │ ├── table_t32_16_it.c │ │ ├── table_t32_base.c │ │ └── table_t32_coproc.c │ ├── decode.h │ ├── decode_api.h │ ├── decode_fast.h │ ├── decode_shared.c │ ├── decodelib.c │ ├── disassemble.h │ ├── disassemble_api.h │ ├── disassemble_shared.c │ ├── dr_ir_opcodes.h │ ├── encode_api.h │ ├── encode_shared.c │ ├── instr.h │ ├── instr_api.h │ ├── instr_create_shared.h │ ├── instr_create_shared_api.h │ ├── instr_inline_api.h │ ├── instr_shared.c │ ├── instrlist.c │ ├── instrlist.h │ ├── instrlist_api.h │ ├── ir_utils.h │ ├── ir_utils_shared.c │ ├── isa_regdeps │ │ ├── decode.c │ │ ├── decode.h │ │ ├── disassemble.c │ │ ├── disassemble.h │ │ ├── encode.c │ │ ├── encode.h │ │ ├── encoding_common.c │ │ └── encoding_common.h │ ├── opnd.h │ ├── opnd_api.h │ ├── opnd_shared.c │ ├── riscv64 │ │ ├── codec.c │ │ ├── codec.h │ │ ├── codec.py │ │ ├── decode.c │ │ ├── decode_private.h │ │ ├── disassemble.c │ │ ├── encode.c │ │ ├── instr.c │ │ ├── instr_create_api.h.in │ │ ├── ir_utils.c │ │ ├── isl │ │ │ ├── README.md │ │ │ ├── rv32a.txt │ │ │ ├── rv32c.txt │ │ │ ├── rv32d.txt │ │ │ ├── rv32f.txt │ │ │ ├── rv32h.txt │ │ │ ├── rv32i.txt │ │ │ ├── rv32m.txt │ │ │ ├── rv32q.txt │ │ │ ├── rv32zba.txt │ │ │ ├── rv32zbb.txt │ │ │ ├── rv32zbc.txt │ │ │ ├── rv32zbs.txt │ │ │ ├── rv64a.txt │ │ │ ├── rv64c.txt │ │ │ ├── rv64d.txt │ │ │ ├── rv64f.txt │ │ │ ├── rv64h.txt │ │ │ ├── rv64i.txt │ │ │ ├── rv64m.txt │ │ │ ├── rv64q.txt │ │ │ ├── rv64zba.txt │ │ │ ├── rv64zbb.txt │ │ │ ├── rvc.txt │ │ │ ├── svinval.txt │ │ │ ├── system.txt │ │ │ ├── v.txt │ │ │ ├── xtheadcmo.txt │ │ │ ├── xtheadsync.txt │ │ │ ├── zicbom.txt │ │ │ ├── zicbop.txt │ │ │ ├── zicboz.txt │ │ │ ├── zicsr.txt │ │ │ └── zifencei.txt │ │ ├── opcode_api.h.in │ │ ├── opnd.c │ │ └── trie.h │ └── x86 │ │ ├── decode.c │ │ ├── decode_fast.c │ │ ├── decode_private.h │ │ ├── decode_table.c │ │ ├── disassemble.c │ │ ├── encode.c │ │ ├── instr.c │ │ ├── instr_create.h │ │ ├── instr_create_api.h │ │ ├── ir_utils.c │ │ ├── opcode_api.h │ │ └── opnd.c ├── jit_opt.c ├── jit_opt.h ├── lib │ ├── c_defines.h │ ├── dr_annotations.c │ ├── dr_annotations.h │ ├── dr_annotations_asm.h │ ├── dr_api.h │ ├── dr_app.h │ ├── dr_config.h │ ├── dr_events.h │ ├── dr_inject.h │ ├── dr_ir_utils.h │ ├── dr_ntdll.def │ ├── dr_ntdll_x64.def │ ├── dr_stats.h │ ├── dr_tools.h │ ├── fortran.c │ ├── globals_api.h │ ├── globals_shared.h │ ├── hotpatch_interface.h │ ├── instrument.c │ ├── instrument.h │ ├── kstatsx.h │ ├── mcxtx_api.h │ ├── memmove.c │ ├── module_api.c │ ├── probe_api.h │ └── statsx.h ├── link.c ├── link.h ├── loader_shared.c ├── mkrelfile.pl ├── module_api.h ├── module_list.c ├── module_shared.h ├── moduledb.c ├── moduledb.h ├── monitor.c ├── monitor.h ├── native_exec.c ├── native_exec.h ├── nudge.c ├── nudge.h ├── options.c ├── options.h ├── options_struct.h ├── optionsx.h ├── os_api.h ├── os_shared.h ├── perfctr.c ├── perfctr.h ├── perscache.c ├── perscache.h ├── rct.c ├── rct.h ├── stats.c ├── stats.h ├── string.c ├── synch.c ├── synch.h ├── translate.c ├── translate.h ├── unit-rct.c ├── unit_tests.c ├── unix │ ├── coredump.c │ ├── diagnost.c │ ├── elf_defines.h │ ├── include │ │ ├── android_linker.h │ │ ├── clone3.h │ │ ├── close_range.h │ │ ├── linux_stat.h │ │ ├── sigcontext.h │ │ ├── siginfo.h │ │ ├── signalfd.h │ │ ├── syscall.h │ │ ├── syscall_linux_arm.h │ │ ├── syscall_linux_riscv64.h │ │ ├── syscall_linux_uapi.h │ │ ├── syscall_linux_x86.h │ │ ├── syscall_mach.h │ │ └── syscall_target.h │ ├── injector.c │ ├── ksynch.h │ ├── ksynch_linux.c │ ├── ksynch_macos.c │ ├── loader.c │ ├── loader_android.c │ ├── loader_linux.c │ ├── loader_macos.c │ ├── memcache.c │ ├── memcache.h │ ├── memquery.c │ ├── memquery.h │ ├── memquery_emulate.c │ ├── memquery_linux.c │ ├── memquery_macos.c │ ├── memquery_macos.h │ ├── memquery_test.h │ ├── memquery_test_data.h │ ├── module.c │ ├── module.h │ ├── module_elf.c │ ├── module_elf.h │ ├── module_macho.c │ ├── module_macos_dyld.h │ ├── module_private.h │ ├── native_elf.c │ ├── native_macho.c │ ├── nudgesig.c │ ├── os.c │ ├── os_asm_defines.asm │ ├── os_exports.h │ ├── os_private.h │ ├── os_public.h │ ├── pcprofile.c │ ├── preload.c │ ├── rseq_linux.c │ ├── rseq_linux.h │ ├── signal.c │ ├── signal_linux.c │ ├── signal_linux_aarch64.c │ ├── signal_linux_arm.c │ ├── signal_linux_riscv64.c │ ├── signal_linux_x86.c │ ├── signal_macos.c │ ├── signal_private.h │ ├── stackdump.c │ ├── symtab.c │ ├── symtab.h │ ├── tls.h │ ├── tls_linux_risc.c │ ├── tls_linux_x86.c │ ├── tls_macos_aarch64.c │ └── tls_macos_x86.c ├── utils.c ├── utils.h ├── vmareas.c ├── vmareas.h └── win32 │ ├── aslr.c │ ├── aslr.h │ ├── callback.c │ ├── diagnost.c │ ├── diagnost.h │ ├── drmarker.c │ ├── drmarker.h │ ├── drwinapi │ ├── advapi32_redir.c │ ├── advapi32_redir.h │ ├── drwinapi.c │ ├── drwinapi.h │ ├── drwinapi_private.h │ ├── kernel32_file.c │ ├── kernel32_lib.c │ ├── kernel32_mem.c │ ├── kernel32_misc.c │ ├── kernel32_proc.c │ ├── kernel32_redir.c │ ├── kernel32_redir.h │ ├── kernel32_sync.c │ ├── ntdll_redir.c │ ├── ntdll_redir.h │ ├── rpcrt4_redir.c │ └── rpcrt4_redir.h │ ├── early_inject_helper1.c │ ├── early_inject_helper2.c │ ├── eventlog.c │ ├── events.mc │ ├── gbop.h │ ├── inject.c │ ├── inject_shared.c │ ├── inject_shared.h │ ├── injector.c │ ├── loader.c │ ├── module.c │ ├── module.h │ ├── module_shared.c │ ├── native_pe.c │ ├── ntdll.c │ ├── ntdll.h │ ├── ntdll_imports.c │ ├── ntdll_imports.def │ ├── ntdll_imports_x64.def │ ├── ntdll_shared.c │ ├── ntdll_shared.h │ ├── ntdll_types.h │ ├── os.c │ ├── os_exports.h │ ├── os_private.h │ ├── os_public.h │ ├── pre_inject.c │ ├── resources.rc │ ├── syscall.c │ └── syscallx.h ├── ext ├── CMakeLists.txt ├── README ├── README.md ├── drbbdup │ ├── CMakeLists.txt │ ├── drbbdup.c │ ├── drbbdup.dox │ └── drbbdup.h ├── drcallstack │ ├── CMakeLists.txt │ ├── drcallstack.c │ ├── drcallstack.dox │ └── drcallstack.h ├── drcontainers │ ├── CMakeLists.txt │ ├── README.md │ ├── containers_private.h │ ├── drcontainers.dox │ ├── drtable.c │ ├── drtable.h │ ├── drvector.c │ ├── drvector.h │ ├── hashtable.c │ └── hashtable.h ├── drcovlib │ ├── CMakeLists.txt │ ├── drcovlib.c │ ├── drcovlib.dox │ ├── drcovlib.h │ ├── drcovlib_private.h │ ├── modules.c │ └── modules.h ├── drext.h ├── drgui │ ├── CMakeLists.txt │ ├── README.md │ ├── drgui.dox │ ├── drgui_main_window.cpp │ ├── drgui_main_window.h │ ├── drgui_options_interface.h │ ├── drgui_options_window.cpp │ ├── drgui_options_window.h │ ├── drgui_tool_interface.h │ └── main.cpp ├── drmf │ ├── common │ │ ├── asm_utils.h │ │ ├── asm_utils_aarch64.asm │ │ ├── asm_utils_arm.asm │ │ ├── asm_utils_x86.asm │ │ ├── utils.c │ │ ├── utils.h │ │ ├── utils_shared.c │ │ └── windefs.h │ ├── framework │ │ ├── drmf.cmake.in │ │ ├── drmf.h │ │ ├── drmf_utils.c │ │ ├── drmf_version.cmake.in │ │ ├── public.h │ │ ├── samples │ │ │ ├── CMakeLists.txt │ │ │ └── strace.c │ │ └── version.c │ └── wininc │ │ ├── afd_shared.h │ │ ├── crtdbg.h │ │ ├── dxsdk │ │ └── d3dcaps.h │ │ ├── iptypes_undocumented.h │ │ ├── kernel32_private.h │ │ ├── ktmtypes.h │ │ ├── msafdlib.h │ │ ├── ndk_dbgktypes.h │ │ ├── ndk_extypes.h │ │ ├── ndk_iotypes.h │ │ ├── ndk_ketypes.h │ │ ├── ndk_lpctypes.h │ │ ├── ndk_mmtypes.h │ │ ├── ndk_psfuncs.h │ │ ├── ntalpc.h │ │ ├── ntalpctyp.h │ │ ├── ntddk.h │ │ ├── ntexapi.h │ │ ├── ntgdi.h │ │ ├── ntgdihdl.h │ │ ├── ntgdityp.h │ │ ├── ntifs.h │ │ ├── ntioapi.h │ │ ├── ntkeapi.h │ │ ├── ntktm.h │ │ ├── ntmisc.h │ │ ├── ntmmapi.h │ │ ├── ntobapi.h │ │ ├── ntpnpapi.h │ │ ├── ntpsapi.h │ │ ├── ntregapi.h │ │ ├── ntseapi.h │ │ ├── ntuser.h │ │ ├── ntuser_ex.h │ │ ├── ntuser_win8.h │ │ ├── ntwow64.h │ │ ├── psdk │ │ ├── d3dnthal.h │ │ ├── d3dtypes.h │ │ ├── ddraw.h │ │ ├── ddrawint.h │ │ ├── dvp.h │ │ ├── dxgiformat.h │ │ ├── ntgdi.h │ │ ├── prntfont.h │ │ └── winddi.h │ │ ├── tcpioctl.h │ │ ├── tdi.h │ │ ├── tls.h │ │ ├── wdm.h │ │ ├── winioctl.h │ │ ├── winnt_recent.h │ │ └── wsock.h ├── drmgr │ ├── CMakeLists.txt │ ├── README.md │ ├── drmgr.c │ ├── drmgr.dox │ ├── drmgr.h │ └── drmgr_priv.h ├── droption │ ├── CMakeLists.txt │ ├── droption.dox │ └── droption.h ├── drpttracer │ ├── CMakeLists.txt │ ├── drpttracer.c │ ├── drpttracer.dox │ ├── drpttracer.h │ └── drpttracer_shared.h ├── drreg │ ├── CMakeLists.txt │ ├── drreg.c │ ├── drreg.dox │ └── drreg.h ├── drstatecmp │ ├── CMakeLists.txt │ ├── drstatecmp.c │ ├── drstatecmp.dox │ └── drstatecmp.h ├── drsyms │ ├── CMakeLists.txt │ ├── README.md │ ├── dbghelp_imports.c │ ├── dbghelp_imports.def │ ├── dbghelp_imports.h │ ├── demangle.cc │ ├── demangle.h │ ├── drsyms.dox │ ├── drsyms.h │ ├── drsyms_bench.c │ ├── drsyms_common.c │ ├── drsyms_dw.c │ ├── drsyms_dwarf.c │ ├── drsyms_elf.c │ ├── drsyms_macho.c │ ├── drsyms_obj.h │ ├── drsyms_pecoff.c │ ├── drsyms_private.h │ ├── drsyms_unix_common.c │ ├── drsyms_unix_frontend.c │ ├── drsyms_windows.c │ ├── elfutils │ │ ├── android-aarch64 │ │ │ ├── config.h │ │ │ └── eu-config.h.patch │ │ ├── config.h │ │ ├── dwarf_begin_elf.c.patch │ │ ├── dwarf_getsrclines.c.patch │ │ └── elf_compress.c.patch │ ├── libelftc-aarch64 │ │ ├── HOWTOBUILD │ │ ├── lib64 │ │ │ └── libelftc.a │ │ └── native-elf-format.h │ ├── libelftc-android │ │ ├── HOWTOBUILD │ │ ├── lib32 │ │ │ ├── libdwarf.a │ │ │ ├── libelf.a │ │ │ └── libelftc.a │ │ ├── libelftc-android.patch │ │ └── native-elf-format.h │ ├── libelftc-android64 │ │ ├── HOWTOBUILD │ │ ├── lib64 │ │ │ └── libelftc.a │ │ ├── libelftc-android64.patch │ │ └── native-elf-format.h │ ├── libelftc-arm │ │ ├── HOWTOBUILD │ │ ├── lib32-eabi │ │ │ └── libelftc.a │ │ ├── lib32-eabihf │ │ │ └── libelftc.a │ │ └── native-elf-format.h │ ├── libelftc-macho-aarch64 │ │ ├── HOWTOBUILD │ │ ├── lib64 │ │ │ ├── libdwarf.a │ │ │ └── libelftc.a │ │ └── libelftc-macho.patch │ ├── libelftc-macho │ │ ├── HOWTOBUILD │ │ ├── lib64 │ │ │ ├── libdwarf.a │ │ │ └── libelftc.a │ │ └── libelftc-macho.patch │ ├── libelftc-pecoff │ │ ├── HOWTOBUILD │ │ ├── lib32 │ │ │ ├── dwarf.lib │ │ │ ├── dwarf.pdb │ │ │ ├── elftc.lib │ │ │ └── elftc.pdb │ │ ├── lib64 │ │ │ ├── dwarf.lib │ │ │ ├── dwarf.pdb │ │ │ ├── elftc.lib │ │ │ └── elftc.pdb │ │ └── libelftc-pecoff.patch │ ├── libelftc-riscv64 │ │ ├── HOWTOBUILD │ │ ├── lib64 │ │ │ └── libelftc.a │ │ └── native-elf-format.h │ ├── libelftc │ │ ├── gcc9.patch │ │ ├── i589.patch │ │ ├── include │ │ │ ├── dwarf.h │ │ │ ├── elfdefinitions.h │ │ │ ├── libdwarf.h │ │ │ ├── libelf.h │ │ │ └── libelftc.h │ │ ├── lib32 │ │ │ └── libelftc.a │ │ ├── lib64 │ │ │ └── libelftc.a │ │ ├── linux.patch │ │ ├── r3530.patch │ │ └── rebuild_elftc.sh │ └── wininc │ │ └── dia2.h ├── drsyscall │ ├── CMakeLists.txt │ ├── drsyscall.c │ ├── drsyscall.dox │ ├── drsyscall.h │ ├── drsyscall_driver.c │ ├── drsyscall_driver.h │ ├── drsyscall_fileparse.c │ ├── drsyscall_linux.c │ ├── drsyscall_macos.c │ ├── drsyscall_numx.h │ ├── drsyscall_os.h │ ├── drsyscall_record.h │ ├── drsyscall_record_lib.c │ ├── drsyscall_record_lib.h │ ├── drsyscall_record_trimmer.cpp │ ├── drsyscall_record_viewer.c │ ├── drsyscall_usercallx.h │ ├── drsyscall_windows.c │ ├── drsyscall_windows.h │ ├── drsyscall_wingdi.c │ ├── linux_defines.h │ ├── mksystable.pl │ ├── mksystable_macos.pl │ ├── pdb2sysfile.cpp │ ├── table_defines.h │ ├── table_linux.c │ ├── table_linux_ioctl.c │ ├── table_macos_bsd.c │ ├── table_windows_kernel32.c │ ├── table_windows_ntgdi.c │ ├── table_windows_ntoskrnl.c │ ├── table_windows_ntoskrnl_infoclass.c │ ├── table_windows_ntuser.c │ └── table_windows_ntusercall.c ├── drutil │ ├── CMakeLists.txt │ ├── README.md │ ├── drutil.c │ ├── drutil.dox │ ├── drutil.h │ └── license.txt ├── drwrap │ ├── CMakeLists.txt │ ├── README.md │ ├── drwrap.c │ ├── drwrap.dox │ ├── drwrap.h │ ├── drwrap_asm_aarch64.asm │ ├── drwrap_asm_arm.asm │ ├── drwrap_asm_riscv64.asm │ ├── drwrap_asm_x86.asm │ └── license.txt ├── drx │ ├── CMakeLists.txt │ ├── README.md │ ├── drx.c │ ├── drx.dox │ ├── drx.h │ ├── drx_buf.c │ ├── drx_time_scale.c │ ├── scatter_gather_aarch64.c │ ├── scatter_gather_arm.c │ ├── scatter_gather_riscv64.c │ ├── scatter_gather_shared.c │ ├── scatter_gather_shared.h │ └── scatter_gather_x86.c └── ext_utils.h ├── libutil ├── CMakeLists.txt ├── README.md ├── config.c ├── config.h ├── detach.c ├── dr_config.c ├── dr_frontend.h ├── dr_frontend_common.c ├── dr_frontend_private.h ├── dr_frontend_unix.c ├── dr_frontend_win.c ├── dumpevts.c ├── elm.c ├── elm.h ├── mfapi.c ├── mfapi.def ├── mfapi.h ├── our_tchar.h ├── parser.c ├── parser.h ├── policy.c ├── policy.h ├── processes.c ├── processes.h ├── sample.mfp ├── services.c ├── services.h ├── share.h ├── tester.c ├── tests.c ├── tests.h ├── utils.c └── utils.h ├── make ├── CMake_aarch64_gen_codec.cmake ├── CMake_asm.cmake ├── CMake_events.cmake ├── CMake_riscv64_gen_codec.cmake ├── DynamoRIOConfig.cmake.in ├── DynamoRIOConfigVersion.cmake.in ├── Platform │ └── Windows-cl.cmake ├── README.md ├── aarch64_check_codec_order.py ├── codereview.cmake ├── configure.cmake.h ├── copy.bat ├── cpp2asm_support.cmake ├── git │ ├── commit-template.txt │ ├── devsetup.sh │ ├── git_pullall.sh │ ├── git_review.sh │ ├── hook-commit-msg-launch.sh │ ├── hook-commit-msg.sh │ ├── hook-pre-commit-launch.sh │ └── hook-pre-commit.sh ├── ldscript.cmake ├── modules │ └── FindMFCUnicode.cmake ├── package.bat ├── package.cmake ├── policies.cmake ├── style_checks │ ├── exclude │ ├── profiles │ │ └── default │ ├── scripts │ │ └── rules │ │ │ ├── break_after_return_type.tcl │ │ │ ├── camel_case.tcl │ │ │ ├── line_length_content.tcl │ │ │ ├── multi_line_body.tcl │ │ │ ├── no_space_after_control.tcl │ │ │ ├── required_namespaces.tcl │ │ │ └── space_after_call.tcl │ ├── style_test.c │ └── style_test.templatex ├── toolchain-aarch64.cmake ├── toolchain-android-gcc.cmake ├── toolchain-android-llvm.cmake ├── toolchain-arm32.cmake ├── toolchain-riscv64.cmake ├── utils.cmake ├── utils_exposed.cmake ├── vcvars32.bat └── vcvars64.bat ├── suite ├── README.md ├── lookup_visualstudio.cmake ├── nightly.cmake ├── nightly │ ├── cygwin_nightly.bat │ ├── do_nightly.sh │ ├── east_coast_daily_rsync.sh │ ├── east_coast_weekend_rsync.sh │ ├── linux-memory.sh │ ├── linux-nightly.sh │ ├── linux-win32checkup.sh │ ├── linux-worker.sh │ ├── memory_xp.sh │ ├── nightly_bashrc │ ├── nightly_linux.sh │ ├── nightly_windows.sh │ └── utreport.pl ├── runsuite.cmake ├── runsuite_common_post.cmake ├── runsuite_common_pre.cmake ├── runsuite_long.cmake ├── runsuite_ssh.cmake ├── runsuite_wrapper.pl └── tests │ ├── CMakeLists.txt │ ├── api │ ├── detach.c │ ├── detach.expect │ ├── detach_signal.cpp │ ├── detach_signal.templatex │ ├── detach_spawn.c │ ├── detach_spawn.templatex │ ├── detach_spawn_quick_exit.c │ ├── detach_spawn_quick_exit.templatex │ ├── detach_spawn_stress.c │ ├── detach_spawn_stress.templatex │ ├── detach_state.c │ ├── detach_state.expect │ ├── detach_state_shared.h │ ├── dis-a64-sve.txt │ ├── dis-a64-sve2.txt │ ├── dis-a64-v82.txt │ ├── dis-a64-v83.txt │ ├── dis-a64-v84.txt │ ├── dis-a64-v85.txt │ ├── dis-a64-v87.txt │ ├── dis-a64.c │ ├── dis-a64.expect │ ├── dis-a64.pl │ ├── dis-a64.txt │ ├── dis-armA32-randtest.raw │ ├── dis-armA32.expect │ ├── dis-armT32-randtest.raw │ ├── dis-armT32.expect │ ├── dis-create.c │ ├── dis-udis86-randtest.license │ ├── dis-udis86-randtest.raw │ ├── dis-x64.expect │ ├── dis-x86.expect │ ├── dis.c │ ├── dis.runcmp │ ├── drdecode_aarch64.c │ ├── drdecode_aarch64.expect │ ├── drdecode_arm.c │ ├── drdecode_arm.template │ ├── drdecode_x86.c │ ├── drdecode_x86.template │ ├── ibl-stress.c │ ├── ibl-stress.expect │ ├── ir_aarch64.h │ ├── ir_aarch64_legacy.c │ ├── ir_aarch64_legacy.expect │ ├── ir_aarch64_negative.c │ ├── ir_aarch64_negative.expect │ ├── ir_aarch64_sve.c │ ├── ir_aarch64_sve.expect │ ├── ir_aarch64_sve2.c │ ├── ir_aarch64_sve2.expect │ ├── ir_aarch64_v80.c │ ├── ir_aarch64_v80.expect │ ├── ir_aarch64_v81.c │ ├── ir_aarch64_v81.expect │ ├── ir_aarch64_v82.c │ ├── ir_aarch64_v82.expect │ ├── ir_aarch64_v83.c │ ├── ir_aarch64_v83.expect │ ├── ir_aarch64_v84.c │ ├── ir_aarch64_v84.expect │ ├── ir_aarch64_v85.c │ ├── ir_aarch64_v85.expect │ ├── ir_aarch64_v87.c │ ├── ir_aarch64_v87.expect │ ├── ir_arm.c │ ├── ir_arm.templatex │ ├── ir_regdeps.c │ ├── ir_regdeps.expect │ ├── ir_riscv64.c │ ├── ir_riscv64.expect │ ├── ir_riscv64.h │ ├── ir_riscv64_common.c │ ├── ir_rv64_addr.c │ ├── ir_rv64_addr.templatex │ ├── ir_rvv.c │ ├── ir_rvv.expect │ ├── ir_x86.c │ ├── ir_x86.templatex │ ├── ir_x86_0args.h │ ├── ir_x86_1args.h │ ├── ir_x86_2args.h │ ├── ir_x86_2args_avx512_evex.h │ ├── ir_x86_2args_avx512_evex_mask.h │ ├── ir_x86_2args_avx512_vex.h │ ├── ir_x86_2args_mm.h │ ├── ir_x86_3args.h │ ├── ir_x86_3args_avx.h │ ├── ir_x86_3args_avx512_evex.h │ ├── ir_x86_3args_avx512_evex_mask_A.h │ ├── ir_x86_3args_avx512_evex_mask_B.h │ ├── ir_x86_3args_avx512_evex_mask_C.h │ ├── ir_x86_3args_avx512_vex.h │ ├── ir_x86_4args.h │ ├── ir_x86_4args_avx512_evex.h │ ├── ir_x86_4args_avx512_evex_mask_A.h │ ├── ir_x86_4args_avx512_evex_mask_B.h │ ├── ir_x86_4args_avx512_evex_mask_C.h │ ├── ir_x86_4args_avx512_evex_mask_D.h │ ├── ir_x86_5args_avx512_evex_mask.h │ ├── ir_x86_all_opc.h │ ├── it_arm.c │ ├── it_arm.expect │ ├── opnd-a64.c │ ├── opnd-a64.expect │ ├── reenc-a64.c │ ├── sort-dis-a64.py │ ├── startstop.c │ ├── startstop.expect │ ├── startstop_avx512lazy.c │ ├── startstop_avx512lazy.dll.c │ ├── startstop_avx512lazy.templatex │ ├── static_crash.c │ ├── static_crash.templatex │ ├── static_detach.c │ ├── static_detach.expect │ ├── static_maps_mixup.c │ ├── static_maps_mixup_novars.templatex │ ├── static_maps_mixup_yesvars.templatex │ ├── static_noclient.c │ ├── static_noclient.expect │ ├── static_noinit.c │ ├── static_noinit.expect │ ├── static_prepop.c │ ├── static_prepop.expect │ ├── static_reattach_client_flags.c │ ├── static_reattach_client_flags.expect │ ├── static_sideline.c │ ├── static_sideline.expect │ ├── static_signal.c │ ├── static_signal.expect │ ├── static_startstop.c │ ├── static_startstop.expect │ ├── static_symbols.c │ ├── static_symbols.expect │ ├── symtest.c │ ├── symtest.templatex │ ├── thread_churn.c │ └── thread_churn.expect │ ├── client-interface │ ├── abort.c │ ├── abort.dll.c │ ├── abort.expect │ ├── alloc.c │ ├── alloc.dll.c │ ├── alloc.template │ ├── annotation-concurrency.appdll.c │ ├── annotation-concurrency.bb-truncate.expect │ ├── annotation-concurrency.c │ ├── annotation-concurrency.dll.c │ ├── annotation-concurrency.expect │ ├── annotation-concurrency.full-decode.expect │ ├── annotation-concurrency.prof-pcs.templatex │ ├── annotation-detection.bb-truncate.template │ ├── annotation-detection.cpp │ ├── annotation-detection.dll.cpp │ ├── annotation-detection.full-decode.template │ ├── annotation-detection.native.template │ ├── annotation-detection.template │ ├── annotation │ │ ├── test_annotation_arguments.c │ │ ├── test_annotation_arguments.h │ │ ├── test_mode_annotations.c │ │ └── test_mode_annotations.h │ ├── app_args.c │ ├── app_args.dll.c │ ├── app_args.template │ ├── app_inscount.dll.c │ ├── app_inscount.expect │ ├── attach-memory-dump-syscall-test.dll.c │ ├── attach-memory-dump-syscall-test.runall │ ├── attach-memory-dump-syscall-test.templatex │ ├── attach_blocking.expect │ ├── attach_blocking.runall │ ├── attach_memory_dump_test.runall │ ├── attach_memory_dump_test.templatex │ ├── attach_state.runall │ ├── attach_state.templatex │ ├── attach_test.dll.c │ ├── attach_test.runall │ ├── attach_test.template │ ├── avx512ctx-shared.h │ ├── avx512ctx.c │ ├── avx512ctx.dll.c │ ├── avx512ctx.templatex │ ├── avx512lazy.c │ ├── avx512lazy.dll.c │ ├── avx512lazy.templatex │ ├── blackbox.dll.A.c │ ├── blackbox.dll.B.c │ ├── call-retarget.c │ ├── call-retarget.dll.c │ ├── call-retarget.expect │ ├── cbr-retarget.c │ ├── cbr-retarget.dll.c │ ├── cbr-retarget.expect │ ├── cbr.dll.c │ ├── cbr.runall │ ├── cbr.template │ ├── cbr2.dll.c │ ├── cbr2.runall │ ├── cbr2.template │ ├── cbr3.c │ ├── cbr3.dll.c │ ├── cbr3.template │ ├── cbr4.c │ ├── cbr4.dll.c │ ├── cbr4.template │ ├── cleancall-opt-1.c │ ├── cleancall-opt-1.dll.c │ ├── cleancall-opt-1.templatex │ ├── cleancall-opt-shared.h │ ├── cleancall.c │ ├── cleancall.dll.c │ ├── cleancall.template │ ├── cleancallparams.dll.c │ ├── cleancallparams.expect │ ├── cleancallsig.c │ ├── cleancallsig.dll.c │ ├── cleancallsig.expect │ ├── count-bbs.dll.c │ ├── count-bbs.expect │ ├── count-ctis.c │ ├── count-ctis.dll.c │ ├── count-ctis.template │ ├── crashmsg.dll.c │ ├── crashmsg.templatex │ ├── custom_traces.dll.c │ ├── custom_traces.runall │ ├── custom_traces.template │ ├── decode-bb.dll.c │ ├── decode-bb.runall │ ├── decode-bb.template │ ├── destructor.cpp │ ├── destructor.dll.cpp │ ├── destructor.expect │ ├── detach_test.dll.c │ ├── detach_test.runall │ ├── detach_test.template │ ├── dr_options.dll.c │ ├── dr_options.expect │ ├── drbbdup-analysis-test.dll.c │ ├── drbbdup-analysis-test.expect │ ├── drbbdup-drwrap-test.appdll.c │ ├── drbbdup-drwrap-test.c │ ├── drbbdup-drwrap-test.dll.c │ ├── drbbdup-drwrap-test.expect │ ├── drbbdup-empty-bb-test.asm │ ├── drbbdup-empty-bb-test.dll.c │ ├── drbbdup-empty-bb-test.expect │ ├── drbbdup-emul-reg-clobber-test.c │ ├── drbbdup-emul-reg-clobber-test.dll.c │ ├── drbbdup-emul-reg-clobber-test.expect │ ├── drbbdup-emul-test.c │ ├── drbbdup-emul-test.dll.c │ ├── drbbdup-emul-test.expect │ ├── drbbdup-meta-label-bb-test.asm │ ├── drbbdup-meta-label-bb-test.dll.c │ ├── drbbdup-meta-label-bb-test.expect │ ├── drbbdup-meta-nop-bb-test.asm │ ├── drbbdup-meta-nop-bb-test.dll.c │ ├── drbbdup-meta-nop-bb-test.expect │ ├── drbbdup-no-dup-test.dll.c │ ├── drbbdup-no-dup-test.expect │ ├── drbbdup-no-encode-test.dll.c │ ├── drbbdup-no-encode-test.expect │ ├── drbbdup-nonzero-test.dll.c │ ├── drbbdup-nonzero-test.expect │ ├── drbbdup-test.dll.c │ ├── drbbdup-test.expect │ ├── drcallstack-test.c │ ├── drcallstack-test.dll.c │ ├── drcallstack-test.templatex │ ├── drcontainers-test.dll.c │ ├── drcontainers-test.expect │ ├── drmgr-test.c │ ├── drmgr-test.dll.c │ ├── drmgr-test.templatex │ ├── drmodtrack-test.dll.cpp │ ├── drmodtrack-test.expect │ ├── drpoints_simple_app.templatex │ ├── drpttracer_SUDO-test.dll.c │ ├── drpttracer_SUDO-test.expect │ ├── drreg-cross.dll.c │ ├── drreg-cross.expect │ ├── drreg-end-restore.dll.c │ ├── drreg-end-restore.expect │ ├── drreg-flow.dll.c │ ├── drreg-flow.expect │ ├── drreg-test-shared.h │ ├── drreg-test.c │ ├── drreg-test.dll.c │ ├── drreg-test.expect │ ├── drstatecmp-fuzz-app.c │ ├── drsyms-test.appdll.cpp │ ├── drsyms-test.cpp │ ├── drsyms-test.dll.cpp │ ├── drsyms-test.templatex │ ├── drsyms-testgcc.templatex │ ├── drsyscall-record-trimmer-test.templatex │ ├── drsyscall-test.c │ ├── drsyscall-test.dll.c │ ├── drsyscall-test.expect │ ├── drutil-test.c │ ├── drutil-test.dll.c │ ├── drutil-test.templatex │ ├── drwrap-drreg-test.appdll.c │ ├── drwrap-drreg-test.c │ ├── drwrap-drreg-test.dll.c │ ├── drwrap-drreg-test.expect │ ├── drwrap-test-callconv.cpp │ ├── drwrap-test-callconv.dll.cpp │ ├── drwrap-test-callconv.expect │ ├── drwrap-test-detach.cpp │ ├── drwrap-test-detach.expect │ ├── drwrap-test.appdll.c │ ├── drwrap-test.c │ ├── drwrap-test.dll.c │ ├── drwrap-test.template │ ├── drx-scattergather-aarch64.cpp │ ├── drx-scattergather-aarch64.templatex │ ├── drx-scattergather-bbdup.dll.c │ ├── drx-scattergather-instrumentation-fault.dll.c │ ├── drx-scattergather-shared.h │ ├── drx-scattergather-x86.c │ ├── drx-scattergather-x86.templatex │ ├── drx-scattergather.dll.c │ ├── drx-test.c │ ├── drx-test.dll.c │ ├── drx-test.templatex │ ├── drx_buf-test-shared.h │ ├── drx_buf-test.c │ ├── drx_buf-test.dll.c │ ├── drx_buf-test.expect │ ├── drx_sleep_scale-test.cpp │ ├── drx_sleep_scale-test.templatex │ ├── drx_time_scale-test.c │ ├── drx_time_scale-test.templatex │ ├── drx_timeout_scale-test.cpp │ ├── drx_timeout_scale-test.templatex │ ├── drxmgr-test.dll.c │ ├── drxmgr-test.expect │ ├── emulation_api_simple.dll.c │ ├── emulation_api_simple.expect │ ├── events.appdll.c │ ├── events.c │ ├── events.dll.c │ ├── events.templatex │ ├── events_cpp.cpp │ ├── events_cpp.dll.cpp │ ├── events_cpp.templatex │ ├── exception.dll.cpp │ ├── exception.expect │ ├── execfault.c │ ├── execfault.dll.c │ ├── execfault.templatex │ ├── fcache_shift.c │ ├── fcache_shift.dll.c │ ├── fcache_shift.expect │ ├── features.dll.c │ ├── features.expect │ ├── fibers.c │ ├── fibers.templatex │ ├── file_io.c │ ├── file_io.dll.c │ ├── file_io.expect │ ├── file_io_data.txt │ ├── flush.c │ ├── flush.dll.c │ ├── flush.template │ ├── fragdel.c │ ├── fragdel.dll.c │ ├── fragdel.expect │ ├── gonative.c │ ├── gonative.dll.c │ ├── gonative.expect │ ├── inline.c │ ├── inline.dll.c │ ├── inline.template │ ├── int64_overrides.dll.c │ ├── int64_overrides.expect │ ├── large_options.c │ ├── large_options.dll.c │ ├── large_options.expect │ ├── ldstex.c │ ├── ldstex.dll.c │ ├── ldstex.expect │ ├── loader.c │ ├── loader.dll.c │ ├── loader.expect │ ├── low_on_memory.c │ ├── low_on_memory.dll.c │ ├── low_on_memory.templatex │ ├── mangle_suspend-shared.h │ ├── mangle_suspend.c │ ├── mangle_suspend.dll.c │ ├── mangle_suspend.expect │ ├── mbr_instrumentation_segment.c │ ├── mbr_instrumentation_segment.dll.c │ ├── mbr_instrumentation_segment.expect │ ├── memory_dump_test.dll.c │ ├── memory_dump_test.templatex │ ├── memval-test.c │ ├── memval-test.expect │ ├── modules.appdll.c │ ├── modules.c │ ├── modules.dll.c │ ├── modules.template │ ├── nudge_ex.c │ ├── nudge_ex.dll.c │ ├── nudge_ex.template │ ├── nudge_test.dll.c │ ├── nudge_test.runall │ ├── nudge_test.template │ ├── null_instrument.appdll.c │ ├── null_instrument.c │ ├── null_instrument.dll.c │ ├── null_instrument.expect │ ├── option_parse.dll.cpp │ ├── option_parse.expect │ ├── partial_module_map.c │ ├── partial_module_map.dll.c │ ├── partial_module_map.expect │ ├── pc-check.dll.c │ ├── pc-check.runall │ ├── pc-check.template │ ├── pcache-use.expect │ ├── pcache.c │ ├── pcache.dll.c │ ├── pcache.expect │ ├── predicate-test.c │ ├── predicate-test.dll.c │ ├── predicate-test.expect │ ├── process-id.c │ ├── process-id.dll.c │ ├── process-id.expect │ ├── reachability.dll.c │ ├── reachability.expect │ ├── reg_size_test.dll.c │ ├── reg_size_test.expect │ ├── retaddr.c │ ├── retaddr.dll.c │ ├── retaddr.expect │ ├── security.c │ ├── security.dll.c │ ├── security.expect │ ├── segfault.c │ ├── segfault.dll.c │ ├── segfault.template │ ├── signal.c │ ├── signal.dll.c │ ├── signal.expect │ ├── simple_app.c │ ├── simple_app.expect │ ├── stack-overflow.dll.c │ ├── stack-overflow.templatex │ ├── stolen-reg-index.c │ ├── stolen-reg-index.dll.c │ ├── stolen-reg-index.expect │ ├── stolen-reg.c │ ├── stolen-reg.dll.c │ ├── stolen-reg.expect │ ├── strace-test.dll.c │ ├── strace-test.expect │ ├── strace.c │ ├── strace.dll.c │ ├── strace.template │ ├── syscall-file-io-test.dll.c │ ├── syscall-mod.c │ ├── syscall-mod.dll.c │ ├── syscall-mod.expect │ ├── syscall-records-test.dll.c │ ├── syscall.c │ ├── syscall.dll.c │ ├── syscall.templatex │ ├── thread.appdll.c │ ├── thread.c │ ├── thread.dll.c │ ├── thread.template │ ├── thread_exit_xl8.dll.c │ ├── thread_exit_xl8.templatex │ ├── timer.c │ ├── timer.dll.c │ ├── timer.templatex │ ├── tls.c │ ├── tls.dll.cpp │ ├── tls.template │ ├── translate_sandbox.c │ ├── translate_sandbox.dll.c │ ├── translate_sandbox.expect │ ├── truncate.dll.c │ ├── truncate.expect │ ├── truncate.thread-churn.expect │ ├── unregister.dll.c │ ├── unregister.expect │ ├── vg-annot.bb-truncate.expect │ ├── vg-annot.c │ ├── vg-annot.dll.c │ ├── vg-annot.expect │ ├── vg-annot.full-decode.expect │ ├── winxfer.c │ ├── winxfer.dll.c │ └── winxfer.templatex │ ├── client_tools.h │ ├── common │ ├── allasm_aarch64_cache.asm │ ├── allasm_aarch64_cache.expect │ ├── allasm_aarch64_isa.asm │ ├── allasm_aarch64_isa.expect │ ├── allasm_arm.asm │ ├── allasm_arm.expect │ ├── allasm_thumb.asm │ ├── allasm_thumb.expect │ ├── allasm_x86_64.asm │ ├── allasm_x86_64.expect │ ├── alloc.c │ ├── alloc.expect │ ├── broadfun.c │ ├── broadfun.expect │ ├── conflict.c │ ├── conflict.expect │ ├── decode-bad.c │ ├── decode-bad.expect │ ├── decode.c │ ├── decode.templatex │ ├── eflags.c │ ├── eflags.expect │ ├── fake_ctr_dic.c │ ├── fake_ctr_dic.expect │ ├── fib.c │ ├── fib.expect │ ├── floatpc.c │ ├── floatpc.template │ ├── getretaddr.c │ ├── getretaddr.expect │ ├── hello.c │ ├── hello.expect │ ├── hello_world_aarch64.asm │ ├── hello_world_x86_64.asm │ ├── logstderr.templatex │ ├── memoryhog.template │ ├── nativeexec.appdll.c │ ├── nativeexec.c │ ├── nativeexec.template │ ├── nativeexec_exenative.expect │ ├── nzcv.c │ ├── nzcv.expect │ ├── ops.c │ ├── ops.expect │ ├── pauth.templatex │ ├── protect-dstack.c │ ├── protect-dstack.expect │ ├── recurse.c │ ├── recurse.expect │ ├── sample.callstack.templatex │ ├── segfault.c │ ├── segfault.expect │ └── tool.drcov.fib.template │ ├── condvar.h │ ├── libutil │ ├── drconfig_test.c │ ├── drconfig_test.template │ ├── frontend_test.c │ └── frontend_test.template │ ├── linux │ ├── alarm.c │ ├── alarm.expect │ ├── app_tls.c │ ├── app_tls.expect │ ├── attach_state.c │ ├── attach_state_aarch64.asm │ ├── bad-signal-stack.c │ ├── bad-signal-stack.expect │ ├── brk.cpp │ ├── brk.templatex │ ├── child-allowlist.expect │ ├── child-blocklist.expect │ ├── clone.c │ ├── clone.template │ ├── eintr.c │ ├── eintr.expect │ ├── execv.c │ ├── execve-client.expect │ ├── execve-null.c │ ├── execve-null.expect │ ├── execve-rec.c │ ├── execve-rec.expect │ ├── execve-sub.c │ ├── execve.c │ ├── execve.expect │ ├── exit.c │ ├── exit.expect │ ├── fib_attach.c │ ├── file-io.c │ ├── file-io.templatex │ ├── fork-sleep.c │ ├── fork-sleep.expect │ ├── fork.c │ ├── fork.expect │ ├── freeze.expect │ ├── freeze.runall │ ├── infinite.c │ ├── infinite.expect │ ├── infloop.c │ ├── longjmp.c │ ├── longjmp.expect │ ├── mangle_asynch-shared.h │ ├── mangle_asynch.c │ ├── mangle_asynch.expect │ ├── mangle_pauth.c │ ├── mangle_pauth.templatex │ ├── mmap.c │ ├── mmap.template │ ├── persist-use.expect │ ├── persist-use.runall │ ├── persist.expect │ ├── persist.runall │ ├── prctl.c │ ├── prctl.expect │ ├── readlink.c │ ├── readlink.expect │ ├── reset.expect │ ├── reset.runall │ ├── rseq.cpp │ ├── rseq.expect │ ├── rseq_client.expect │ ├── rseq_disable.c │ ├── rseq_disable.expect │ ├── sigaction.c │ ├── sigaction.expect │ ├── sigaction_nosignals.c │ ├── sigaction_nosignals.expect │ ├── sigcontext.c │ ├── sigcontext.templatex │ ├── sigmask.c │ ├── sigmask.expect │ ├── signal-base.h │ ├── signal0000.c │ ├── signal0000.expect │ ├── signal0001.c │ ├── signal0001.expect │ ├── signal0010.c │ ├── signal0010.expect │ ├── signal0011.c │ ├── signal0011.expect │ ├── signal0100.c │ ├── signal0100.expect │ ├── signal0101.c │ ├── signal0101.expect │ ├── signal0110.c │ ├── signal0110.expect │ ├── signal0111.c │ ├── signal0111.expect │ ├── signal1000.c │ ├── signal1000.expect │ ├── signal1001.c │ ├── signal1001.expect │ ├── signal1010.c │ ├── signal1010.expect │ ├── signal1011.c │ ├── signal1011.expect │ ├── signal1100.c │ ├── signal1100.expect │ ├── signal1101.c │ ├── signal1101.expect │ ├── signal1110.c │ ├── signal1110.expect │ ├── signal1111.c │ ├── signal1111.expect │ ├── signal_pre_syscall.c │ ├── signal_pre_syscall.expect │ ├── signal_race.c │ ├── signal_race.expect │ ├── signal_racesys.c │ ├── signal_racesys.expect │ ├── signal_translate.c │ ├── signal_translate.expect │ ├── signalfd.c │ ├── signalfd.expect │ ├── signest.c │ ├── signest.expect │ ├── sigplain-base.h │ ├── sigplain000.c │ ├── sigplain000.expect │ ├── sigplain001.c │ ├── sigplain001.expect │ ├── sigplain010.c │ ├── sigplain010.expect │ ├── sigplain011.c │ ├── sigplain011.expect │ ├── sigplain100.c │ ├── sigplain100.expect │ ├── sigplain101.c │ ├── sigplain101.expect │ ├── sigplain110.c │ ├── sigplain110.expect │ ├── sigplain111.c │ ├── sigplain111.expect │ ├── sigsuspend.c │ ├── sigsuspend.expect │ ├── synchall-restore.c │ ├── synchall-restore.dll.c │ ├── synchall-restore.templatex │ ├── syscall-records-attach.c │ ├── syscall-records.c │ ├── syscall-records.templatex │ ├── syscall_pwait.cpp │ ├── syscall_pwait.template │ ├── thread.c │ ├── thread.expect │ ├── threadexit.c │ ├── threadexit.expect │ ├── threadexit2.c │ ├── threadexit2.expect │ ├── tool.drcov.eintr.templatex │ ├── vfork-fib.c │ ├── vfork-fib.expect │ ├── vfork.c │ ├── vfork.expect │ ├── zero-length-mem-ranges.c │ └── zero-length-mem-ranges.expect │ ├── mresources.rc │ ├── oresources.rc │ ├── probe-api │ ├── insert_liboffs.c │ ├── insert_liboffs.client.c │ └── insert_liboffs.template │ ├── process_cmdline.cmake │ ├── pthreads │ ├── pthreads.c │ ├── pthreads.expect │ ├── pthreads_exit.c │ ├── pthreads_exit.expect │ ├── pthreads_fork.c │ ├── pthreads_fork.expect │ ├── ptsig.c │ └── ptsig.expect │ ├── runall.cmake │ ├── runall │ ├── calc-detach.runall │ ├── calc-detach.template │ ├── calc-freeze.runall │ ├── calc-freeze.template │ ├── calc-hotp.runall │ ├── calc-hotp.template │ ├── calc-persist.runall │ ├── calc-persist.template │ ├── calc-reset.runall │ ├── calc-reset.template │ ├── calc.runall │ ├── calc.template │ ├── detach_test.c │ ├── detach_test.expect │ ├── detach_test.runall │ ├── earlythread.c │ ├── earlythread.dll.c │ ├── earlythread.runall │ ├── earlythread.template │ ├── initapc.c │ ├── initapc.dll.c │ ├── initapc.runall │ ├── initapc.template │ ├── notepad.runall │ ├── notepad.template │ ├── preunload.c │ ├── preunload.runall │ ├── preunload.template │ ├── processchain.c │ ├── processchain.runall │ ├── processchain.template │ └── runalltest.sh │ ├── runcmp.cmake │ ├── runcode.cmake │ ├── rungcc.cmake │ ├── runmulti.cmake │ ├── samples │ ├── memtrace_simple_repstr.templatex │ ├── opcode_count-test.asm │ └── opcode_count-test.templatex │ ├── security-common │ ├── TestAllocWE.c │ ├── TestAllocWE.template │ ├── TestMemProtChg.c │ ├── TestMemProtChg.template │ ├── codemod.c │ ├── codemod.template │ ├── decode-bad-stack.c │ ├── decode-bad-stack.template │ ├── jmp_from_trace.c │ ├── jmp_from_trace.template │ ├── ret_noncall_trace.c │ ├── ret_noncall_trace.template │ ├── retexisting.c │ ├── retexisting.template │ ├── retnonexisting.c │ ├── retnonexisting.template │ ├── selfmod-big.c │ ├── selfmod-big.template │ ├── selfmod.c │ ├── selfmod.template │ ├── selfmod2.c │ ├── selfmod2.template │ ├── vbjmp-rac-test.c │ └── vbjmp-rac-test.template │ ├── security-linux │ ├── stacktest.c │ ├── stacktest.template │ ├── trampoline.c │ └── trampoline.template │ ├── security-win32 │ ├── TestNTFlush.c │ ├── TestNTFlush.template │ ├── apc-shellcode.c │ ├── apc-shellcode.template │ ├── aslr-ind.c │ ├── aslr-ind.dll.c │ ├── aslr-ind.template │ ├── codemod-threads.c │ ├── codemod-threads.template │ ├── except-debugreg.c │ ├── except-debugreg.expect │ ├── except-execution.c │ ├── except-execution.templatex │ ├── except-guard.c │ ├── except-guard.expect │ ├── except-int2d.c │ ├── except-int2d.expect │ ├── except-thread.c │ ├── except-thread.template │ ├── except.h │ ├── gbop-test.c │ ├── gbop-test.template │ ├── hooker-ntdll.c │ ├── hooker-ntdll.template │ ├── hooker.c │ ├── hooker.template │ ├── indexisting.c │ ├── indexisting.template │ ├── patterns.c │ ├── patterns.template │ ├── ret-SEH.c │ ├── ret-SEH.template │ ├── sd_tester.c │ ├── sd_tester.template │ ├── sec-adata.c │ ├── sec-adata.template │ ├── sec-fixed.c │ ├── sec-fixed.dll.c │ ├── sec-fixed.expect │ ├── sec-xdata.c │ ├── sec-xdata.dll.c │ ├── sec-xdata.template │ ├── secalign-fixed.c │ ├── secalign-fixed.dll.c │ ├── secalign-fixed.expect │ ├── selfmod-threads.c │ ├── selfmod-threads.template │ ├── singlestep.c │ ├── singlestep.expect │ ├── thread-setcontext.c │ └── thread-setcontext.expect │ ├── syscall_record_file.test │ ├── thread.h │ ├── thread_clone.h │ ├── tools.c │ ├── tools.h │ └── win32 │ ├── aslr-dll.c │ ├── aslr-dll.template │ ├── attachee.c │ ├── callback.c │ ├── callback.templatex │ ├── crtprcs.c │ ├── crtprcs.template │ ├── debugger.c │ ├── debugger.template │ ├── delaybind.c │ ├── delaybind.dll.c │ ├── delaybind.template │ ├── dll.c │ ├── dll.dll.c │ ├── dll.template │ ├── dotnet.cs │ ├── dotnet.expect │ ├── earlythread.c │ ├── earlythread.dll.c │ ├── earlythread.expect │ ├── except.c │ ├── except.template │ ├── fiber-rac.c │ ├── fiber-rac.expect │ ├── finally.c │ ├── finally.expect │ ├── fpe.c │ ├── fpe.templatex │ ├── getthreadcontext.c │ ├── getthreadcontext.expect │ ├── hooker-secur32.c │ ├── hooker-secur32.template │ ├── hookerfirst.c │ ├── hookerfirst.dll.c │ ├── hookerfirst.template │ ├── infloop.c │ ├── mixedmode.c │ ├── mixedmode.templatex │ ├── multisec.c │ ├── multisec.dll.c │ ├── multisec.template │ ├── nativeterminate.c │ ├── nativeterminate.dll.c │ ├── nativeterminate.template │ ├── oomtest.c │ ├── oomtest.template │ ├── partial_map.c │ ├── partial_map.expect │ ├── protect-datasec.c │ ├── protect-datasec.template │ ├── rebased.c │ ├── rebased.dll.c │ ├── rebased.templatex │ ├── reload-newaddr.c │ ├── reload-newaddr.dll.c │ ├── reload-newaddr.template │ ├── reload-race.c │ ├── reload-race.dll.c │ ├── reload-race.template │ ├── reload.c │ ├── reload.dll.c │ ├── reload.template │ ├── rsbtest.c │ ├── rsbtest.template │ ├── section-max.c │ ├── section-max.dll.c │ ├── section-max.template │ ├── setcxtsyscall.c │ ├── setcxtsyscall.expect │ ├── setthreadcontext.c │ ├── setthreadcontext.expect │ ├── suspend.c │ ├── suspend.expect │ ├── threadchurn.c │ ├── threadchurn.expect │ ├── threadexit.c │ ├── threadexit.expect │ ├── threadinjection.c │ ├── threadinjection.template │ ├── threadterm.c │ ├── threadterm.expect │ ├── tls.c │ ├── tls.expect │ ├── virtualfree.c │ ├── virtualfree.expect │ ├── virtualreserve.c │ ├── virtualreserve.expect │ ├── winapc.c │ ├── winapc.expect │ ├── winthread.c │ ├── winthread.expect │ └── xarch.templatex ├── third_party ├── README.md ├── binutils │ └── test_decenc │ │ ├── COPYING │ │ ├── README.dynamorio │ │ ├── drdecode_decenc_x86.c │ │ ├── drdecode_decenc_x86.expect │ │ ├── drdecode_decenc_x86_64.c │ │ ├── drdecode_decenc_x86_64.expect │ │ ├── encode_test.h │ │ ├── test_decenc_x86.asm │ │ ├── test_decenc_x86_64.asm │ │ ├── x86-64-avx512_bf16.h │ │ └── x86-64-avx512_bf16_vl.h ├── lcov │ ├── COPYING │ ├── README.dynamorio │ └── genhtml ├── libgcc │ ├── COPYING.RUNTIME │ ├── COPYING3 │ ├── README.dynamorio │ ├── arm │ │ ├── bpabi.S │ │ ├── ieee754-df.S │ │ ├── ieee754-sf.S │ │ └── lib1funcs.S │ └── udivmoddi4.c ├── valgrind │ ├── README.dynamorio │ ├── memcheck.h │ └── valgrind.h └── vera++ │ └── use_vera++.cmake └── tools ├── CMakeLists.txt ├── CombineRuns ├── DRcontrol.c ├── DRinstall ├── CopyDlg.cpp ├── CopyDlg.h ├── FinalDlg.cpp ├── FinalDlg.h ├── LicenseDlg.cpp ├── LicenseDlg.h ├── Makefile ├── ShellInterface.cpp ├── ShellInterface.h ├── StdAfx.cpp ├── StdAfx.h ├── WizSheet.cpp ├── WizSheet.h ├── Wizard.cpp ├── Wizard.h ├── Wizard.rc ├── res │ ├── Wizard.ico │ └── Wizard.rc2 └── resource.h ├── DRkill.c ├── DRload.c ├── DRstats ├── CMakeLists.txt ├── CmdlineDlg.cpp ├── CmdlineDlg.h ├── DynamoRIO.cpp ├── DynamoRIO.h ├── DynamoRIO.rc ├── DynamoRIODoc.cpp ├── DynamoRIODoc.h ├── DynamoRIOView.cpp ├── DynamoRIOView.h ├── IgnoreDlg.cpp ├── IgnoreDlg.h ├── LoggingDlg.cpp ├── LoggingDlg.h ├── MainFrm.cpp ├── MainFrm.h ├── OptionsDlg.cpp ├── OptionsDlg.h ├── ShellInterface.cpp ├── ShellInterface.h ├── StdAfx.cpp ├── StdAfx.h ├── SyswideDlg.cpp ├── SyswideDlg.h ├── res │ ├── DynamoRIO.ico │ ├── DynamoRIO.rc2 │ ├── DynamoRIODoc.ico │ ├── Toolbar.bmp │ └── drlogo.bmp └── resource.h ├── DRview.c ├── PCProf ├── README.md ├── RunInPar ├── Summary ├── address_query.pl ├── arm_macros_gen.pl ├── arm_table_chain.pl ├── arm_table_gen.pl ├── balloon.c ├── bmcmp.pl ├── bmmemabs.pl ├── bmmemcmp.pl ├── bmtable.pl ├── bugcrash.pl ├── bugdis.pl ├── bugtitle.pl ├── caller-profile.pl ├── closewnd.c ├── create_process.c ├── cvs-snapshot.sh ├── cygwin-bash_profile ├── cygwin-bashrc ├── dclick.cpp ├── desktop-scripts ├── cpu_idle.pl ├── desktop_nightly.bat ├── desktop_nightly.pl ├── email_mem_summary.pl ├── getmem5.pl ├── getmeminfo_automate.pl ├── getservices.pl ├── go.bat ├── ie │ ├── README │ ├── launch-ie.pl │ └── run.pl ├── install_cores.pl ├── install_new_core ├── install_new_core.bat ├── install_new_core.pl ├── last_build_num.txt ├── lionfish-desktop-services-all.bat ├── lionfish-desktop-services-def.bat ├── lionfish-desktop-services-med.bat ├── lionfish_core_srv_exes.txt ├── measure_cores.pl ├── measure_mem.pl ├── measure_options.pl ├── measure_reset.pl ├── reboot_qatest.pl ├── sleep.pl ├── sysmark_automate.bat └── uptime.vbs ├── dgcstats.pl ├── dos2ux ├── drdel.c ├── drdeploy.c ├── drdeploy.exe.manifest ├── drdeploy.in ├── drloader.c ├── drview-analyze.pl ├── dummy.c ├── extract-kstats.pl ├── extract-profile.pl ├── extract-samples.pl ├── extract-stats.pl ├── gdb-scripts ├── gdb-drsymload.py └── gdb-memquery.py ├── get_vector_length.py ├── graph.pl ├── hang_my_machine.c ├── heapacct.pl ├── laststats.sh ├── ldmp.c ├── ldmp.notes ├── libdynamorio.so-gdb.py ├── linux_install.sh ├── make-times ├── make-times-optonly ├── maketimes ├── mangle-ret.pl ├── memsummary.sh ├── moduledb_study.pl ├── moduledb_study.sh ├── ntdll.h ├── nudgeunix.c ├── pcache-htable.pl ├── pcache-ws.pl ├── pcache.pl ├── procdb.pl ├── process-kstats.pl ├── procstats.c ├── restimes ├── rmshm.sh ├── run_in_bg.c ├── run_on_android_device.sh.in ├── run_with_vector_length.py ├── runjob.c ├── runstats.c ├── set_vector_length.py ├── shared-stats.pl ├── stripCR ├── svccntrl.c ├── syscall.c ├── tracestats.pl ├── turn_on_all_services.sh ├── vista_prelim_cfg.drcontrol.cfg ├── vista_setup.notes ├── win32injectall.c ├── windbg-scripts ├── acl_thread ├── cache_fifo_walk ├── coarse_incoming ├── coarse_lookup ├── dump_all_trace_heads ├── find_dr ├── fragment_flags ├── fragment_lookup ├── linkstub_flags ├── load_syms ├── load_syms64 ├── load_symsWOW64 ├── rank_order ├── shared_delete_entries_walk └── vmareas_frags_walk ├── winstats.c └── x86opnums.pl /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/ci-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/.github/workflows/ci-docs.yml -------------------------------------------------------------------------------- /.github/workflows/ci-osx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/.github/workflows/ci-osx.yml -------------------------------------------------------------------------------- /.github/workflows/ci-x86.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/.github/workflows/ci-x86.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/.gitmodules -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ACKNOWLEDGEMENTS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CTestConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/CTestConfig.cmake -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/License.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/README.md -------------------------------------------------------------------------------- /api/docs/API.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/API.doxy -------------------------------------------------------------------------------- /api/docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/CMakeLists.txt -------------------------------------------------------------------------------- /api/docs/CMake_doxyfile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/CMake_doxyfile.cmake -------------------------------------------------------------------------------- /api/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/README.md -------------------------------------------------------------------------------- /api/docs/aarch64_far.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/aarch64_far.dox -------------------------------------------------------------------------------- /api/docs/aarch64_port.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/aarch64_port.dox -------------------------------------------------------------------------------- /api/docs/annotations.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/annotations.dox -------------------------------------------------------------------------------- /api/docs/arm_port.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/arm_port.dox -------------------------------------------------------------------------------- /api/docs/bt.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/bt.dox -------------------------------------------------------------------------------- /api/docs/bug_reporting.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/bug_reporting.dox -------------------------------------------------------------------------------- /api/docs/building.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/building.dox -------------------------------------------------------------------------------- /api/docs/client.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/client.fig -------------------------------------------------------------------------------- /api/docs/code_content.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/code_content.dox -------------------------------------------------------------------------------- /api/docs/code_reviews.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/code_reviews.dox -------------------------------------------------------------------------------- /api/docs/code_style.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/code_style.dox -------------------------------------------------------------------------------- /api/docs/code_tips.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/code_tips.dox -------------------------------------------------------------------------------- /api/docs/contributing.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/contributing.dox -------------------------------------------------------------------------------- /api/docs/debug_memtrace.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/debug_memtrace.dox -------------------------------------------------------------------------------- /api/docs/debugging.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/debugging.dox -------------------------------------------------------------------------------- /api/docs/deployment.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/deployment.dox -------------------------------------------------------------------------------- /api/docs/developers.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/developers.dox -------------------------------------------------------------------------------- /api/docs/download.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/download.dox -------------------------------------------------------------------------------- /api/docs/ext.gendox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/ext.gendox -------------------------------------------------------------------------------- /api/docs/external_decoder.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/external_decoder.dox -------------------------------------------------------------------------------- /api/docs/fix-latex.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/fix-latex.pl -------------------------------------------------------------------------------- /api/docs/flow-highlevel.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/flow-highlevel.fig -------------------------------------------------------------------------------- /api/docs/flow.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/flow.fig -------------------------------------------------------------------------------- /api/docs/genimages/client.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/genimages/client.eps -------------------------------------------------------------------------------- /api/docs/genimages/client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/genimages/client.png -------------------------------------------------------------------------------- /api/docs/genimages/flow.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/genimages/flow.eps -------------------------------------------------------------------------------- /api/docs/genimages/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/genimages/flow.png -------------------------------------------------------------------------------- /api/docs/help.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/help.dox -------------------------------------------------------------------------------- /api/docs/home.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/home.dox -------------------------------------------------------------------------------- /api/docs/images/drlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/images/drlogo.png -------------------------------------------------------------------------------- /api/docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/images/favicon.ico -------------------------------------------------------------------------------- /api/docs/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/images/favicon.png -------------------------------------------------------------------------------- /api/docs/interpose.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/interpose.fig -------------------------------------------------------------------------------- /api/docs/intro.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/intro.dox -------------------------------------------------------------------------------- /api/docs/jitopt.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/jitopt.dox -------------------------------------------------------------------------------- /api/docs/ldstex.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/ldstex.dox -------------------------------------------------------------------------------- /api/docs/license.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/license.dox -------------------------------------------------------------------------------- /api/docs/logging.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/logging.dox -------------------------------------------------------------------------------- /api/docs/new_release.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/new_release.dox -------------------------------------------------------------------------------- /api/docs/probe.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/probe.dox -------------------------------------------------------------------------------- /api/docs/profiling.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/profiling.dox -------------------------------------------------------------------------------- /api/docs/publications.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/publications.dox -------------------------------------------------------------------------------- /api/docs/release.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/release.dox -------------------------------------------------------------------------------- /api/docs/rseq.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/rseq.dox -------------------------------------------------------------------------------- /api/docs/samples.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/samples.dox -------------------------------------------------------------------------------- /api/docs/test_suite.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/test_suite.dox -------------------------------------------------------------------------------- /api/docs/tool.gendox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/tool.gendox -------------------------------------------------------------------------------- /api/docs/transp.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/transp.dox -------------------------------------------------------------------------------- /api/docs/triager.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/triager.dox -------------------------------------------------------------------------------- /api/docs/tutorial.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/tutorial.dox -------------------------------------------------------------------------------- /api/docs/tutorial_cgo16.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/tutorial_cgo16.dox -------------------------------------------------------------------------------- /api/docs/tutorial_cgo17.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/tutorial_cgo17.dox -------------------------------------------------------------------------------- /api/docs/tutorial_talks.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/tutorial_talks.dox -------------------------------------------------------------------------------- /api/docs/windows.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/windows.fig -------------------------------------------------------------------------------- /api/docs/workflow.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/docs/workflow.dox -------------------------------------------------------------------------------- /api/samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/CMakeLists.txt -------------------------------------------------------------------------------- /api/samples/MF_moduledb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/MF_moduledb.c -------------------------------------------------------------------------------- /api/samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/README.md -------------------------------------------------------------------------------- /api/samples/VIPA_test.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/VIPA_test.exe -------------------------------------------------------------------------------- /api/samples/bbbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/bbbuf.c -------------------------------------------------------------------------------- /api/samples/bbcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/bbcount.c -------------------------------------------------------------------------------- /api/samples/bbsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/bbsize.c -------------------------------------------------------------------------------- /api/samples/callstack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/callstack.cpp -------------------------------------------------------------------------------- /api/samples/cbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/cbr.c -------------------------------------------------------------------------------- /api/samples/cbrtrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/cbrtrace.c -------------------------------------------------------------------------------- /api/samples/countcalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/countcalls.c -------------------------------------------------------------------------------- /api/samples/div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/div.c -------------------------------------------------------------------------------- /api/samples/empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/empty.c -------------------------------------------------------------------------------- /api/samples/hot_bbcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/hot_bbcount.c -------------------------------------------------------------------------------- /api/samples/inc2add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/inc2add.c -------------------------------------------------------------------------------- /api/samples/inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/inline.c -------------------------------------------------------------------------------- /api/samples/inscount.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/inscount.cpp -------------------------------------------------------------------------------- /api/samples/instrace_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/instrace_simple.c -------------------------------------------------------------------------------- /api/samples/instrace_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/instrace_x86.c -------------------------------------------------------------------------------- /api/samples/instrcalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/instrcalls.c -------------------------------------------------------------------------------- /api/samples/memtrace_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/memtrace_simple.c -------------------------------------------------------------------------------- /api/samples/memtrace_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/memtrace_x86.c -------------------------------------------------------------------------------- /api/samples/memval_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/memval_simple.c -------------------------------------------------------------------------------- /api/samples/modxfer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/modxfer.c -------------------------------------------------------------------------------- /api/samples/modxfer_app2lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/modxfer_app2lib.c -------------------------------------------------------------------------------- /api/samples/opcode_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/opcode_count.cpp -------------------------------------------------------------------------------- /api/samples/opcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/opcodes.c -------------------------------------------------------------------------------- /api/samples/prefetch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/prefetch.c -------------------------------------------------------------------------------- /api/samples/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/signal.c -------------------------------------------------------------------------------- /api/samples/ssljack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/ssljack.c -------------------------------------------------------------------------------- /api/samples/statecmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/statecmp.c -------------------------------------------------------------------------------- /api/samples/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/stats.c -------------------------------------------------------------------------------- /api/samples/stl_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/stl_test.cpp -------------------------------------------------------------------------------- /api/samples/strace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/strace.c -------------------------------------------------------------------------------- /api/samples/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/syscall.c -------------------------------------------------------------------------------- /api/samples/tracedump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/tracedump.c -------------------------------------------------------------------------------- /api/samples/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/utils.c -------------------------------------------------------------------------------- /api/samples/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/utils.h -------------------------------------------------------------------------------- /api/samples/wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/api/samples/wrap.c -------------------------------------------------------------------------------- /clients/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/CMakeLists.txt -------------------------------------------------------------------------------- /clients/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/README.md -------------------------------------------------------------------------------- /clients/common/gendocs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/common/gendocs.cmake -------------------------------------------------------------------------------- /clients/common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/common/utils.h -------------------------------------------------------------------------------- /clients/drcachesim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcachesim/README.md -------------------------------------------------------------------------------- /clients/drcachesim/analyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcachesim/analyzer.h -------------------------------------------------------------------------------- /clients/drcachesim/tests/core_on_disk_invariants.templatex: -------------------------------------------------------------------------------- 1 | Trace invariant checks passed 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/drmemtrace.legacy-int-offs.raw/raw/funclist.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/drmemtrace.threadsig.aarch64.raw/raw/funclist.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/invariants.templatex: -------------------------------------------------------------------------------- 1 | .* 2 | Trace invariant checks passed 3 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/kernel-skip-kcore_SUDO.templatex: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/kernel_insertion_core_invariants.templatex: -------------------------------------------------------------------------------- 1 | Trace invariant checks passed 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/offline-burst_futex.templatex: -------------------------------------------------------------------------------- 1 | ^all done 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/offline-burst_sleep.templatex: -------------------------------------------------------------------------------- 1 | .*all done 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/offline-burst_traceopts.templatex: -------------------------------------------------------------------------------- 1 | ^all done 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/offline-delay-func.templatex: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/offline-invariant_checker.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | Trace invariant checks passed 3 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/offline-kernel-invariant-checker.templatex: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | .* 3 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/offline-simple-dyn-inject-invariants.template: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/offline-windows-timestamps.templatex: -------------------------------------------------------------------------------- 1 | .* 2 | window_test passed 3 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/serial_invariants.templatex: -------------------------------------------------------------------------------- 1 | Trace invariant checks passed 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/switch_file_invariants.templatex: -------------------------------------------------------------------------------- 1 | Trace invariant checks passed 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/syscall_file_invariants.templatex: -------------------------------------------------------------------------------- 1 | Trace invariant checks passed 2 | -------------------------------------------------------------------------------- /clients/drcachesim/tests/syscall_insertion_invariants.templatex: -------------------------------------------------------------------------------- 1 | Trace invariant checks passed 2 | -------------------------------------------------------------------------------- /clients/drcov/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcov/CMakeLists.txt -------------------------------------------------------------------------------- /clients/drcov/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcov/README.md -------------------------------------------------------------------------------- /clients/drcov/drcov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcov/drcov.c -------------------------------------------------------------------------------- /clients/drcov/drcov.dox.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcov/drcov.dox.in -------------------------------------------------------------------------------- /clients/drcov/runtest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcov/runtest.cmake -------------------------------------------------------------------------------- /clients/drcpusim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcpusim/README.md -------------------------------------------------------------------------------- /clients/drcpusim/drcpusim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcpusim/drcpusim.cpp -------------------------------------------------------------------------------- /clients/drcpusim/options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcpusim/options.cpp -------------------------------------------------------------------------------- /clients/drcpusim/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drcpusim/options.h -------------------------------------------------------------------------------- /clients/drcpusim/tests/block.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/drcpusim/tests/mmx.templatex: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /clients/drcpusim/tests/sse.templatex: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /clients/drcpusim/tests/sse2.templatex: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /clients/drcpusim/tests/sse3.templatex: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /clients/drcpusim/tests/sse41.templatex: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /clients/drcpusim/tests/sse42.templatex: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /clients/drcpusim/tests/ssse3.templatex: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /clients/drdisas/drdisas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drdisas/drdisas.cpp -------------------------------------------------------------------------------- /clients/drdisas/drdisas.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drdisas/drdisas.dox -------------------------------------------------------------------------------- /clients/drpoints/drpoints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/clients/drpoints/drpoints.cpp -------------------------------------------------------------------------------- /core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/CMakeLists.txt -------------------------------------------------------------------------------- /core/CMake_checkdeps.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/CMake_checkdeps.cmake -------------------------------------------------------------------------------- /core/CMake_readelf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/CMake_readelf.cmake -------------------------------------------------------------------------------- /core/CMake_symbol_check.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/CMake_symbol_check.cmake -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/README.md -------------------------------------------------------------------------------- /core/annotations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/annotations.c -------------------------------------------------------------------------------- /core/annotations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/annotations.h -------------------------------------------------------------------------------- /core/annotations_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/annotations_api.h -------------------------------------------------------------------------------- /core/arch/aarch64/aarch64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/aarch64/aarch64.asm -------------------------------------------------------------------------------- /core/arch/aarch64/optimize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/aarch64/optimize.c -------------------------------------------------------------------------------- /core/arch/aarch64/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/aarch64/proc.c -------------------------------------------------------------------------------- /core/arch/aarchxx/aarchxx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/aarchxx/aarchxx.asm -------------------------------------------------------------------------------- /core/arch/aarchxx/mangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/aarchxx/mangle.c -------------------------------------------------------------------------------- /core/arch/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arch.c -------------------------------------------------------------------------------- /core/arch/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arch.h -------------------------------------------------------------------------------- /core/arch/arch_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arch_exports.h -------------------------------------------------------------------------------- /core/arch/arm/arm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arm/arm.asm -------------------------------------------------------------------------------- /core/arch/arm/asm_offsetsx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arm/asm_offsetsx.h -------------------------------------------------------------------------------- /core/arch/arm/emit_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arm/emit_utils.c -------------------------------------------------------------------------------- /core/arch/arm/memfuncs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arm/memfuncs.asm -------------------------------------------------------------------------------- /core/arch/arm/optimize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arm/optimize.c -------------------------------------------------------------------------------- /core/arch/arm/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/arm/proc.c -------------------------------------------------------------------------------- /core/arch/asm_aux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/asm_aux.c -------------------------------------------------------------------------------- /core/arch/asm_defines.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/asm_defines.asm -------------------------------------------------------------------------------- /core/arch/asm_offsets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/asm_offsets.c -------------------------------------------------------------------------------- /core/arch/asm_offsets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/asm_offsets.h -------------------------------------------------------------------------------- /core/arch/atomic_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/atomic_exports.h -------------------------------------------------------------------------------- /core/arch/clean_call_opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/clean_call_opt.h -------------------------------------------------------------------------------- /core/arch/emit_utils_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/emit_utils_shared.c -------------------------------------------------------------------------------- /core/arch/interp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/interp.c -------------------------------------------------------------------------------- /core/arch/loadtoconst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/loadtoconst.c -------------------------------------------------------------------------------- /core/arch/loadtoconst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/loadtoconst.h -------------------------------------------------------------------------------- /core/arch/mangle_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/mangle_shared.c -------------------------------------------------------------------------------- /core/arch/pre_inject_asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/pre_inject_asm.asm -------------------------------------------------------------------------------- /core/arch/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/proc.h -------------------------------------------------------------------------------- /core/arch/proc_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/proc_api.h -------------------------------------------------------------------------------- /core/arch/proc_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/proc_shared.c -------------------------------------------------------------------------------- /core/arch/retcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/retcheck.c -------------------------------------------------------------------------------- /core/arch/riscv64/mangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/riscv64/mangle.c -------------------------------------------------------------------------------- /core/arch/riscv64/optimize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/riscv64/optimize.c -------------------------------------------------------------------------------- /core/arch/riscv64/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/riscv64/proc.c -------------------------------------------------------------------------------- /core/arch/riscv64/riscv64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/riscv64/riscv64.asm -------------------------------------------------------------------------------- /core/arch/sideline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/sideline.c -------------------------------------------------------------------------------- /core/arch/sideline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/sideline.h -------------------------------------------------------------------------------- /core/arch/x86/emit_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/x86/emit_utils.c -------------------------------------------------------------------------------- /core/arch/x86/mangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/x86/mangle.c -------------------------------------------------------------------------------- /core/arch/x86/memfuncs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/x86/memfuncs.asm -------------------------------------------------------------------------------- /core/arch/x86/optimize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/x86/optimize.c -------------------------------------------------------------------------------- /core/arch/x86/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/x86/proc.c -------------------------------------------------------------------------------- /core/arch/x86/x86.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/x86/x86.asm -------------------------------------------------------------------------------- /core/arch/x86/x86_to_x64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/x86/x86_to_x64.c -------------------------------------------------------------------------------- /core/arch/x86_code_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/arch/x86_code_test.c -------------------------------------------------------------------------------- /core/buildmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/buildmark.c -------------------------------------------------------------------------------- /core/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/config.c -------------------------------------------------------------------------------- /core/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/config.h -------------------------------------------------------------------------------- /core/dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/dispatch.c -------------------------------------------------------------------------------- /core/dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/dispatch.h -------------------------------------------------------------------------------- /core/drlibc/drlibc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/drlibc/drlibc.c -------------------------------------------------------------------------------- /core/drlibc/drlibc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/drlibc/drlibc.h -------------------------------------------------------------------------------- /core/drlibc/drlibc_arm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/drlibc/drlibc_arm.asm -------------------------------------------------------------------------------- /core/drlibc/drlibc_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/drlibc/drlibc_unix.c -------------------------------------------------------------------------------- /core/drlibc/drlibc_unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/drlibc/drlibc_unix.h -------------------------------------------------------------------------------- /core/drlibc/drlibc_x86.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/drlibc/drlibc_x86.asm -------------------------------------------------------------------------------- /core/drlibc/drlibc_xarch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/drlibc/drlibc_xarch.asm -------------------------------------------------------------------------------- /core/dynamo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/dynamo.c -------------------------------------------------------------------------------- /core/emit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/emit.c -------------------------------------------------------------------------------- /core/emit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/emit.h -------------------------------------------------------------------------------- /core/fcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/fcache.c -------------------------------------------------------------------------------- /core/fcache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/fcache.h -------------------------------------------------------------------------------- /core/fragment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/fragment.c -------------------------------------------------------------------------------- /core/fragment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/fragment.h -------------------------------------------------------------------------------- /core/fragment_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/fragment_api.h -------------------------------------------------------------------------------- /core/gen_event_strings.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/gen_event_strings.pl -------------------------------------------------------------------------------- /core/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/globals.h -------------------------------------------------------------------------------- /core/hashtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/hashtable.c -------------------------------------------------------------------------------- /core/hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/hashtable.h -------------------------------------------------------------------------------- /core/hashtablex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/hashtablex.h -------------------------------------------------------------------------------- /core/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/heap.c -------------------------------------------------------------------------------- /core/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/heap.h -------------------------------------------------------------------------------- /core/hotpatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/hotpatch.c -------------------------------------------------------------------------------- /core/hotpatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/hotpatch.h -------------------------------------------------------------------------------- /core/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/io.c -------------------------------------------------------------------------------- /core/iox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/iox.h -------------------------------------------------------------------------------- /core/ir/aarch64/codec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec.c -------------------------------------------------------------------------------- /core/ir/aarch64/codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec.h -------------------------------------------------------------------------------- /core/ir/aarch64/codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec.py -------------------------------------------------------------------------------- /core/ir/aarch64/codec_sve.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec_sve.txt -------------------------------------------------------------------------------- /core/ir/aarch64/codec_v80.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec_v80.txt -------------------------------------------------------------------------------- /core/ir/aarch64/codec_v81.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec_v81.txt -------------------------------------------------------------------------------- /core/ir/aarch64/codec_v82.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec_v82.txt -------------------------------------------------------------------------------- /core/ir/aarch64/codec_v83.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec_v83.txt -------------------------------------------------------------------------------- /core/ir/aarch64/codec_v84.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec_v84.txt -------------------------------------------------------------------------------- /core/ir/aarch64/codec_v85.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec_v85.txt -------------------------------------------------------------------------------- /core/ir/aarch64/codec_v87.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codec_v87.txt -------------------------------------------------------------------------------- /core/ir/aarch64/codecsort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/codecsort.py -------------------------------------------------------------------------------- /core/ir/aarch64/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/decode.c -------------------------------------------------------------------------------- /core/ir/aarch64/disassemble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/disassemble.c -------------------------------------------------------------------------------- /core/ir/aarch64/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/encode.c -------------------------------------------------------------------------------- /core/ir/aarch64/instr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/instr.c -------------------------------------------------------------------------------- /core/ir/aarch64/opnd_defs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarch64/opnd_defs.txt -------------------------------------------------------------------------------- /core/ir/aarchxx/ir_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarchxx/ir_utils.c -------------------------------------------------------------------------------- /core/ir/aarchxx/opnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/aarchxx/opnd.c -------------------------------------------------------------------------------- /core/ir/arm/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/decode.c -------------------------------------------------------------------------------- /core/ir/arm/decode_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/decode_private.h -------------------------------------------------------------------------------- /core/ir/arm/disassemble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/disassemble.c -------------------------------------------------------------------------------- /core/ir/arm/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/encode.c -------------------------------------------------------------------------------- /core/ir/arm/instr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/instr.c -------------------------------------------------------------------------------- /core/ir/arm/opcode_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/opcode_api.h -------------------------------------------------------------------------------- /core/ir/arm/table_a32_pred.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/table_a32_pred.c -------------------------------------------------------------------------------- /core/ir/arm/table_encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/table_encode.c -------------------------------------------------------------------------------- /core/ir/arm/table_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/table_private.h -------------------------------------------------------------------------------- /core/ir/arm/table_t32_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/table_t32_16.c -------------------------------------------------------------------------------- /core/ir/arm/table_t32_16_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/table_t32_16_it.c -------------------------------------------------------------------------------- /core/ir/arm/table_t32_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/arm/table_t32_base.c -------------------------------------------------------------------------------- /core/ir/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/decode.h -------------------------------------------------------------------------------- /core/ir/decode_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/decode_api.h -------------------------------------------------------------------------------- /core/ir/decode_fast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/decode_fast.h -------------------------------------------------------------------------------- /core/ir/decode_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/decode_shared.c -------------------------------------------------------------------------------- /core/ir/decodelib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/decodelib.c -------------------------------------------------------------------------------- /core/ir/disassemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/disassemble.h -------------------------------------------------------------------------------- /core/ir/disassemble_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/disassemble_api.h -------------------------------------------------------------------------------- /core/ir/disassemble_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/disassemble_shared.c -------------------------------------------------------------------------------- /core/ir/dr_ir_opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/dr_ir_opcodes.h -------------------------------------------------------------------------------- /core/ir/encode_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/encode_api.h -------------------------------------------------------------------------------- /core/ir/encode_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/encode_shared.c -------------------------------------------------------------------------------- /core/ir/instr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/instr.h -------------------------------------------------------------------------------- /core/ir/instr_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/instr_api.h -------------------------------------------------------------------------------- /core/ir/instr_create_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/instr_create_shared.h -------------------------------------------------------------------------------- /core/ir/instr_inline_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/instr_inline_api.h -------------------------------------------------------------------------------- /core/ir/instr_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/instr_shared.c -------------------------------------------------------------------------------- /core/ir/instrlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/instrlist.c -------------------------------------------------------------------------------- /core/ir/instrlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/instrlist.h -------------------------------------------------------------------------------- /core/ir/instrlist_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/instrlist_api.h -------------------------------------------------------------------------------- /core/ir/ir_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/ir_utils.h -------------------------------------------------------------------------------- /core/ir/ir_utils_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/ir_utils_shared.c -------------------------------------------------------------------------------- /core/ir/isa_regdeps/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/isa_regdeps/decode.c -------------------------------------------------------------------------------- /core/ir/isa_regdeps/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/isa_regdeps/decode.h -------------------------------------------------------------------------------- /core/ir/isa_regdeps/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/isa_regdeps/encode.c -------------------------------------------------------------------------------- /core/ir/isa_regdeps/encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/isa_regdeps/encode.h -------------------------------------------------------------------------------- /core/ir/opnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/opnd.h -------------------------------------------------------------------------------- /core/ir/opnd_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/opnd_api.h -------------------------------------------------------------------------------- /core/ir/opnd_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/opnd_shared.c -------------------------------------------------------------------------------- /core/ir/riscv64/codec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/codec.c -------------------------------------------------------------------------------- /core/ir/riscv64/codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/codec.h -------------------------------------------------------------------------------- /core/ir/riscv64/codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/codec.py -------------------------------------------------------------------------------- /core/ir/riscv64/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/decode.c -------------------------------------------------------------------------------- /core/ir/riscv64/disassemble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/disassemble.c -------------------------------------------------------------------------------- /core/ir/riscv64/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/encode.c -------------------------------------------------------------------------------- /core/ir/riscv64/instr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/instr.c -------------------------------------------------------------------------------- /core/ir/riscv64/ir_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/ir_utils.c -------------------------------------------------------------------------------- /core/ir/riscv64/isl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/README.md -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv32a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv32a.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv32c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv32c.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv32d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv32d.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv32f.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv32f.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv32h.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv32h.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv32i.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv32i.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv32m.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv32m.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv32q.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv32q.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv64a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv64a.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv64c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv64c.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv64d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv64d.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv64f.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv64f.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv64h.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv64h.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv64i.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv64i.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv64m.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv64m.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rv64q.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rv64q.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/rvc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/rvc.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/v.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/v.txt -------------------------------------------------------------------------------- /core/ir/riscv64/isl/zicsr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/isl/zicsr.txt -------------------------------------------------------------------------------- /core/ir/riscv64/opnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/opnd.c -------------------------------------------------------------------------------- /core/ir/riscv64/trie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/riscv64/trie.h -------------------------------------------------------------------------------- /core/ir/x86/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/decode.c -------------------------------------------------------------------------------- /core/ir/x86/decode_fast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/decode_fast.c -------------------------------------------------------------------------------- /core/ir/x86/decode_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/decode_private.h -------------------------------------------------------------------------------- /core/ir/x86/decode_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/decode_table.c -------------------------------------------------------------------------------- /core/ir/x86/disassemble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/disassemble.c -------------------------------------------------------------------------------- /core/ir/x86/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/encode.c -------------------------------------------------------------------------------- /core/ir/x86/instr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/instr.c -------------------------------------------------------------------------------- /core/ir/x86/instr_create.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/instr_create.h -------------------------------------------------------------------------------- /core/ir/x86/ir_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/ir_utils.c -------------------------------------------------------------------------------- /core/ir/x86/opcode_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/opcode_api.h -------------------------------------------------------------------------------- /core/ir/x86/opnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/ir/x86/opnd.c -------------------------------------------------------------------------------- /core/jit_opt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/jit_opt.c -------------------------------------------------------------------------------- /core/jit_opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/jit_opt.h -------------------------------------------------------------------------------- /core/lib/c_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/c_defines.h -------------------------------------------------------------------------------- /core/lib/dr_annotations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_annotations.c -------------------------------------------------------------------------------- /core/lib/dr_annotations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_annotations.h -------------------------------------------------------------------------------- /core/lib/dr_annotations_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_annotations_asm.h -------------------------------------------------------------------------------- /core/lib/dr_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_api.h -------------------------------------------------------------------------------- /core/lib/dr_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_app.h -------------------------------------------------------------------------------- /core/lib/dr_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_config.h -------------------------------------------------------------------------------- /core/lib/dr_events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_events.h -------------------------------------------------------------------------------- /core/lib/dr_inject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_inject.h -------------------------------------------------------------------------------- /core/lib/dr_ir_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_ir_utils.h -------------------------------------------------------------------------------- /core/lib/dr_ntdll.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_ntdll.def -------------------------------------------------------------------------------- /core/lib/dr_ntdll_x64.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_ntdll_x64.def -------------------------------------------------------------------------------- /core/lib/dr_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_stats.h -------------------------------------------------------------------------------- /core/lib/dr_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/dr_tools.h -------------------------------------------------------------------------------- /core/lib/fortran.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/fortran.c -------------------------------------------------------------------------------- /core/lib/globals_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/globals_api.h -------------------------------------------------------------------------------- /core/lib/globals_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/globals_shared.h -------------------------------------------------------------------------------- /core/lib/hotpatch_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/hotpatch_interface.h -------------------------------------------------------------------------------- /core/lib/instrument.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/instrument.c -------------------------------------------------------------------------------- /core/lib/instrument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/instrument.h -------------------------------------------------------------------------------- /core/lib/kstatsx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/kstatsx.h -------------------------------------------------------------------------------- /core/lib/mcxtx_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/mcxtx_api.h -------------------------------------------------------------------------------- /core/lib/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/memmove.c -------------------------------------------------------------------------------- /core/lib/module_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/module_api.c -------------------------------------------------------------------------------- /core/lib/probe_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/probe_api.h -------------------------------------------------------------------------------- /core/lib/statsx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/lib/statsx.h -------------------------------------------------------------------------------- /core/link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/link.c -------------------------------------------------------------------------------- /core/link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/link.h -------------------------------------------------------------------------------- /core/loader_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/loader_shared.c -------------------------------------------------------------------------------- /core/mkrelfile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/mkrelfile.pl -------------------------------------------------------------------------------- /core/module_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/module_api.h -------------------------------------------------------------------------------- /core/module_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/module_list.c -------------------------------------------------------------------------------- /core/module_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/module_shared.h -------------------------------------------------------------------------------- /core/moduledb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/moduledb.c -------------------------------------------------------------------------------- /core/moduledb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/moduledb.h -------------------------------------------------------------------------------- /core/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/monitor.c -------------------------------------------------------------------------------- /core/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/monitor.h -------------------------------------------------------------------------------- /core/native_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/native_exec.c -------------------------------------------------------------------------------- /core/native_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/native_exec.h -------------------------------------------------------------------------------- /core/nudge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/nudge.c -------------------------------------------------------------------------------- /core/nudge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/nudge.h -------------------------------------------------------------------------------- /core/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/options.c -------------------------------------------------------------------------------- /core/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/options.h -------------------------------------------------------------------------------- /core/options_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/options_struct.h -------------------------------------------------------------------------------- /core/optionsx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/optionsx.h -------------------------------------------------------------------------------- /core/os_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/os_api.h -------------------------------------------------------------------------------- /core/os_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/os_shared.h -------------------------------------------------------------------------------- /core/perfctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/perfctr.c -------------------------------------------------------------------------------- /core/perfctr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/perfctr.h -------------------------------------------------------------------------------- /core/perscache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/perscache.c -------------------------------------------------------------------------------- /core/perscache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/perscache.h -------------------------------------------------------------------------------- /core/rct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/rct.c -------------------------------------------------------------------------------- /core/rct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/rct.h -------------------------------------------------------------------------------- /core/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/stats.c -------------------------------------------------------------------------------- /core/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/stats.h -------------------------------------------------------------------------------- /core/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/string.c -------------------------------------------------------------------------------- /core/synch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/synch.c -------------------------------------------------------------------------------- /core/synch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/synch.h -------------------------------------------------------------------------------- /core/translate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/translate.c -------------------------------------------------------------------------------- /core/translate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/translate.h -------------------------------------------------------------------------------- /core/unit-rct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unit-rct.c -------------------------------------------------------------------------------- /core/unit_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unit_tests.c -------------------------------------------------------------------------------- /core/unix/coredump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/coredump.c -------------------------------------------------------------------------------- /core/unix/diagnost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/diagnost.c -------------------------------------------------------------------------------- /core/unix/elf_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/elf_defines.h -------------------------------------------------------------------------------- /core/unix/include/clone3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/include/clone3.h -------------------------------------------------------------------------------- /core/unix/include/siginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/include/siginfo.h -------------------------------------------------------------------------------- /core/unix/include/signalfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/include/signalfd.h -------------------------------------------------------------------------------- /core/unix/include/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/include/syscall.h -------------------------------------------------------------------------------- /core/unix/injector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/injector.c -------------------------------------------------------------------------------- /core/unix/ksynch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/ksynch.h -------------------------------------------------------------------------------- /core/unix/ksynch_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/ksynch_linux.c -------------------------------------------------------------------------------- /core/unix/ksynch_macos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/ksynch_macos.c -------------------------------------------------------------------------------- /core/unix/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/loader.c -------------------------------------------------------------------------------- /core/unix/loader_android.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/loader_android.c -------------------------------------------------------------------------------- /core/unix/loader_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/loader_linux.c -------------------------------------------------------------------------------- /core/unix/loader_macos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/loader_macos.c -------------------------------------------------------------------------------- /core/unix/memcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memcache.c -------------------------------------------------------------------------------- /core/unix/memcache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memcache.h -------------------------------------------------------------------------------- /core/unix/memquery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memquery.c -------------------------------------------------------------------------------- /core/unix/memquery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memquery.h -------------------------------------------------------------------------------- /core/unix/memquery_emulate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memquery_emulate.c -------------------------------------------------------------------------------- /core/unix/memquery_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memquery_linux.c -------------------------------------------------------------------------------- /core/unix/memquery_macos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memquery_macos.c -------------------------------------------------------------------------------- /core/unix/memquery_macos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memquery_macos.h -------------------------------------------------------------------------------- /core/unix/memquery_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/memquery_test.h -------------------------------------------------------------------------------- /core/unix/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/module.c -------------------------------------------------------------------------------- /core/unix/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/module.h -------------------------------------------------------------------------------- /core/unix/module_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/module_elf.c -------------------------------------------------------------------------------- /core/unix/module_elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/module_elf.h -------------------------------------------------------------------------------- /core/unix/module_macho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/module_macho.c -------------------------------------------------------------------------------- /core/unix/module_macos_dyld.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/module_macos_dyld.h -------------------------------------------------------------------------------- /core/unix/module_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/module_private.h -------------------------------------------------------------------------------- /core/unix/native_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/native_elf.c -------------------------------------------------------------------------------- /core/unix/native_macho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/native_macho.c -------------------------------------------------------------------------------- /core/unix/nudgesig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/nudgesig.c -------------------------------------------------------------------------------- /core/unix/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/os.c -------------------------------------------------------------------------------- /core/unix/os_asm_defines.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/os_asm_defines.asm -------------------------------------------------------------------------------- /core/unix/os_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/os_exports.h -------------------------------------------------------------------------------- /core/unix/os_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/os_private.h -------------------------------------------------------------------------------- /core/unix/os_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/os_public.h -------------------------------------------------------------------------------- /core/unix/pcprofile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/pcprofile.c -------------------------------------------------------------------------------- /core/unix/preload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/preload.c -------------------------------------------------------------------------------- /core/unix/rseq_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/rseq_linux.c -------------------------------------------------------------------------------- /core/unix/rseq_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/rseq_linux.h -------------------------------------------------------------------------------- /core/unix/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/signal.c -------------------------------------------------------------------------------- /core/unix/signal_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/signal_linux.c -------------------------------------------------------------------------------- /core/unix/signal_linux_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/signal_linux_arm.c -------------------------------------------------------------------------------- /core/unix/signal_linux_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/signal_linux_x86.c -------------------------------------------------------------------------------- /core/unix/signal_macos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/signal_macos.c -------------------------------------------------------------------------------- /core/unix/signal_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/signal_private.h -------------------------------------------------------------------------------- /core/unix/stackdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/stackdump.c -------------------------------------------------------------------------------- /core/unix/symtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/symtab.c -------------------------------------------------------------------------------- /core/unix/symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/symtab.h -------------------------------------------------------------------------------- /core/unix/tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/tls.h -------------------------------------------------------------------------------- /core/unix/tls_linux_risc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/tls_linux_risc.c -------------------------------------------------------------------------------- /core/unix/tls_linux_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/tls_linux_x86.c -------------------------------------------------------------------------------- /core/unix/tls_macos_aarch64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/tls_macos_aarch64.c -------------------------------------------------------------------------------- /core/unix/tls_macos_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/unix/tls_macos_x86.c -------------------------------------------------------------------------------- /core/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/utils.c -------------------------------------------------------------------------------- /core/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/utils.h -------------------------------------------------------------------------------- /core/vmareas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/vmareas.c -------------------------------------------------------------------------------- /core/vmareas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/vmareas.h -------------------------------------------------------------------------------- /core/win32/aslr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/aslr.c -------------------------------------------------------------------------------- /core/win32/aslr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/aslr.h -------------------------------------------------------------------------------- /core/win32/callback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/callback.c -------------------------------------------------------------------------------- /core/win32/diagnost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/diagnost.c -------------------------------------------------------------------------------- /core/win32/diagnost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/diagnost.h -------------------------------------------------------------------------------- /core/win32/drmarker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/drmarker.c -------------------------------------------------------------------------------- /core/win32/drmarker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/drmarker.h -------------------------------------------------------------------------------- /core/win32/eventlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/eventlog.c -------------------------------------------------------------------------------- /core/win32/events.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/events.mc -------------------------------------------------------------------------------- /core/win32/gbop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/gbop.h -------------------------------------------------------------------------------- /core/win32/inject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/inject.c -------------------------------------------------------------------------------- /core/win32/inject_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/inject_shared.c -------------------------------------------------------------------------------- /core/win32/inject_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/inject_shared.h -------------------------------------------------------------------------------- /core/win32/injector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/injector.c -------------------------------------------------------------------------------- /core/win32/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/loader.c -------------------------------------------------------------------------------- /core/win32/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/module.c -------------------------------------------------------------------------------- /core/win32/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/module.h -------------------------------------------------------------------------------- /core/win32/module_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/module_shared.c -------------------------------------------------------------------------------- /core/win32/native_pe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/native_pe.c -------------------------------------------------------------------------------- /core/win32/ntdll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/ntdll.c -------------------------------------------------------------------------------- /core/win32/ntdll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/ntdll.h -------------------------------------------------------------------------------- /core/win32/ntdll_imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/ntdll_imports.c -------------------------------------------------------------------------------- /core/win32/ntdll_imports.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/ntdll_imports.def -------------------------------------------------------------------------------- /core/win32/ntdll_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/ntdll_shared.c -------------------------------------------------------------------------------- /core/win32/ntdll_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/ntdll_shared.h -------------------------------------------------------------------------------- /core/win32/ntdll_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/ntdll_types.h -------------------------------------------------------------------------------- /core/win32/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/os.c -------------------------------------------------------------------------------- /core/win32/os_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/os_exports.h -------------------------------------------------------------------------------- /core/win32/os_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/os_private.h -------------------------------------------------------------------------------- /core/win32/os_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/os_public.h -------------------------------------------------------------------------------- /core/win32/pre_inject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/pre_inject.c -------------------------------------------------------------------------------- /core/win32/resources.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/resources.rc -------------------------------------------------------------------------------- /core/win32/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/syscall.c -------------------------------------------------------------------------------- /core/win32/syscallx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/core/win32/syscallx.h -------------------------------------------------------------------------------- /ext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/CMakeLists.txt -------------------------------------------------------------------------------- /ext/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/README -------------------------------------------------------------------------------- /ext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/README.md -------------------------------------------------------------------------------- /ext/drbbdup/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drbbdup/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drbbdup/drbbdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drbbdup/drbbdup.c -------------------------------------------------------------------------------- /ext/drbbdup/drbbdup.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drbbdup/drbbdup.dox -------------------------------------------------------------------------------- /ext/drbbdup/drbbdup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drbbdup/drbbdup.h -------------------------------------------------------------------------------- /ext/drcallstack/drcallstack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcallstack/drcallstack.c -------------------------------------------------------------------------------- /ext/drcallstack/drcallstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcallstack/drcallstack.h -------------------------------------------------------------------------------- /ext/drcontainers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcontainers/README.md -------------------------------------------------------------------------------- /ext/drcontainers/drtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcontainers/drtable.c -------------------------------------------------------------------------------- /ext/drcontainers/drtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcontainers/drtable.h -------------------------------------------------------------------------------- /ext/drcontainers/drvector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcontainers/drvector.c -------------------------------------------------------------------------------- /ext/drcontainers/drvector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcontainers/drvector.h -------------------------------------------------------------------------------- /ext/drcontainers/hashtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcontainers/hashtable.c -------------------------------------------------------------------------------- /ext/drcontainers/hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcontainers/hashtable.h -------------------------------------------------------------------------------- /ext/drcovlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcovlib/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drcovlib/drcovlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcovlib/drcovlib.c -------------------------------------------------------------------------------- /ext/drcovlib/drcovlib.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcovlib/drcovlib.dox -------------------------------------------------------------------------------- /ext/drcovlib/drcovlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcovlib/drcovlib.h -------------------------------------------------------------------------------- /ext/drcovlib/modules.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcovlib/modules.c -------------------------------------------------------------------------------- /ext/drcovlib/modules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drcovlib/modules.h -------------------------------------------------------------------------------- /ext/drext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drext.h -------------------------------------------------------------------------------- /ext/drgui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drgui/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drgui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drgui/README.md -------------------------------------------------------------------------------- /ext/drgui/drgui.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drgui/drgui.dox -------------------------------------------------------------------------------- /ext/drgui/drgui_main_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drgui/drgui_main_window.h -------------------------------------------------------------------------------- /ext/drgui/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drgui/main.cpp -------------------------------------------------------------------------------- /ext/drmf/common/asm_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/common/asm_utils.h -------------------------------------------------------------------------------- /ext/drmf/common/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/common/utils.c -------------------------------------------------------------------------------- /ext/drmf/common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/common/utils.h -------------------------------------------------------------------------------- /ext/drmf/common/windefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/common/windefs.h -------------------------------------------------------------------------------- /ext/drmf/framework/drmf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/framework/drmf.h -------------------------------------------------------------------------------- /ext/drmf/framework/public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/framework/public.h -------------------------------------------------------------------------------- /ext/drmf/framework/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/framework/version.c -------------------------------------------------------------------------------- /ext/drmf/wininc/crtdbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/crtdbg.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ktmtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ktmtypes.h -------------------------------------------------------------------------------- /ext/drmf/wininc/msafdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/msafdlib.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntalpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntalpc.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntddk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntddk.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntexapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntexapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntgdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntgdi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntgdihdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntgdihdl.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntgdityp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntgdityp.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntifs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntifs.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntioapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntioapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntkeapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntkeapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntktm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntktm.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntmisc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntmisc.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntmmapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntmmapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntobapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntobapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntpnpapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntpnpapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntpsapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntpsapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntregapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntregapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntseapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntseapi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntuser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntuser.h -------------------------------------------------------------------------------- /ext/drmf/wininc/ntwow64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/ntwow64.h -------------------------------------------------------------------------------- /ext/drmf/wininc/psdk/dvp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/psdk/dvp.h -------------------------------------------------------------------------------- /ext/drmf/wininc/tcpioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/tcpioctl.h -------------------------------------------------------------------------------- /ext/drmf/wininc/tdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/tdi.h -------------------------------------------------------------------------------- /ext/drmf/wininc/tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/tls.h -------------------------------------------------------------------------------- /ext/drmf/wininc/wdm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/wdm.h -------------------------------------------------------------------------------- /ext/drmf/wininc/winioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/winioctl.h -------------------------------------------------------------------------------- /ext/drmf/wininc/wsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmf/wininc/wsock.h -------------------------------------------------------------------------------- /ext/drmgr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmgr/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drmgr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmgr/README.md -------------------------------------------------------------------------------- /ext/drmgr/drmgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmgr/drmgr.c -------------------------------------------------------------------------------- /ext/drmgr/drmgr.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmgr/drmgr.dox -------------------------------------------------------------------------------- /ext/drmgr/drmgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmgr/drmgr.h -------------------------------------------------------------------------------- /ext/drmgr/drmgr_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drmgr/drmgr_priv.h -------------------------------------------------------------------------------- /ext/droption/droption.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/droption/droption.dox -------------------------------------------------------------------------------- /ext/droption/droption.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/droption/droption.h -------------------------------------------------------------------------------- /ext/drreg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drreg/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drreg/drreg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drreg/drreg.c -------------------------------------------------------------------------------- /ext/drreg/drreg.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drreg/drreg.dox -------------------------------------------------------------------------------- /ext/drreg/drreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drreg/drreg.h -------------------------------------------------------------------------------- /ext/drsyms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drsyms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/README.md -------------------------------------------------------------------------------- /ext/drsyms/demangle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/demangle.cc -------------------------------------------------------------------------------- /ext/drsyms/demangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/demangle.h -------------------------------------------------------------------------------- /ext/drsyms/drsyms.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms.dox -------------------------------------------------------------------------------- /ext/drsyms/drsyms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms.h -------------------------------------------------------------------------------- /ext/drsyms/drsyms_bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms_bench.c -------------------------------------------------------------------------------- /ext/drsyms/drsyms_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms_common.c -------------------------------------------------------------------------------- /ext/drsyms/drsyms_dw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms_dw.c -------------------------------------------------------------------------------- /ext/drsyms/drsyms_dwarf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms_dwarf.c -------------------------------------------------------------------------------- /ext/drsyms/drsyms_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms_elf.c -------------------------------------------------------------------------------- /ext/drsyms/drsyms_macho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms_macho.c -------------------------------------------------------------------------------- /ext/drsyms/drsyms_obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms_obj.h -------------------------------------------------------------------------------- /ext/drsyms/drsyms_pecoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/drsyms_pecoff.c -------------------------------------------------------------------------------- /ext/drsyms/wininc/dia2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyms/wininc/dia2.h -------------------------------------------------------------------------------- /ext/drsyscall/drsyscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyscall/drsyscall.c -------------------------------------------------------------------------------- /ext/drsyscall/drsyscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drsyscall/drsyscall.h -------------------------------------------------------------------------------- /ext/drutil/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drutil/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drutil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drutil/README.md -------------------------------------------------------------------------------- /ext/drutil/drutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drutil/drutil.c -------------------------------------------------------------------------------- /ext/drutil/drutil.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drutil/drutil.dox -------------------------------------------------------------------------------- /ext/drutil/drutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drutil/drutil.h -------------------------------------------------------------------------------- /ext/drutil/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drutil/license.txt -------------------------------------------------------------------------------- /ext/drwrap/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drwrap/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drwrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drwrap/README.md -------------------------------------------------------------------------------- /ext/drwrap/drwrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drwrap/drwrap.c -------------------------------------------------------------------------------- /ext/drwrap/drwrap.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drwrap/drwrap.dox -------------------------------------------------------------------------------- /ext/drwrap/drwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drwrap/drwrap.h -------------------------------------------------------------------------------- /ext/drwrap/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drwrap/license.txt -------------------------------------------------------------------------------- /ext/drx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drx/CMakeLists.txt -------------------------------------------------------------------------------- /ext/drx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drx/README.md -------------------------------------------------------------------------------- /ext/drx/drx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drx/drx.c -------------------------------------------------------------------------------- /ext/drx/drx.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drx/drx.dox -------------------------------------------------------------------------------- /ext/drx/drx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drx/drx.h -------------------------------------------------------------------------------- /ext/drx/drx_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drx/drx_buf.c -------------------------------------------------------------------------------- /ext/drx/drx_time_scale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/drx/drx_time_scale.c -------------------------------------------------------------------------------- /ext/ext_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/ext/ext_utils.h -------------------------------------------------------------------------------- /libutil/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/CMakeLists.txt -------------------------------------------------------------------------------- /libutil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/README.md -------------------------------------------------------------------------------- /libutil/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/config.c -------------------------------------------------------------------------------- /libutil/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/config.h -------------------------------------------------------------------------------- /libutil/detach.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/detach.c -------------------------------------------------------------------------------- /libutil/dr_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/dr_config.c -------------------------------------------------------------------------------- /libutil/dr_frontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/dr_frontend.h -------------------------------------------------------------------------------- /libutil/dr_frontend_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/dr_frontend_unix.c -------------------------------------------------------------------------------- /libutil/dr_frontend_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/dr_frontend_win.c -------------------------------------------------------------------------------- /libutil/dumpevts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/dumpevts.c -------------------------------------------------------------------------------- /libutil/elm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/elm.c -------------------------------------------------------------------------------- /libutil/elm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/elm.h -------------------------------------------------------------------------------- /libutil/mfapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/mfapi.c -------------------------------------------------------------------------------- /libutil/mfapi.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/mfapi.def -------------------------------------------------------------------------------- /libutil/mfapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/mfapi.h -------------------------------------------------------------------------------- /libutil/our_tchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/our_tchar.h -------------------------------------------------------------------------------- /libutil/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/parser.c -------------------------------------------------------------------------------- /libutil/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/parser.h -------------------------------------------------------------------------------- /libutil/policy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/policy.c -------------------------------------------------------------------------------- /libutil/policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/policy.h -------------------------------------------------------------------------------- /libutil/processes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/processes.c -------------------------------------------------------------------------------- /libutil/processes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/processes.h -------------------------------------------------------------------------------- /libutil/sample.mfp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/sample.mfp -------------------------------------------------------------------------------- /libutil/services.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/services.c -------------------------------------------------------------------------------- /libutil/services.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/services.h -------------------------------------------------------------------------------- /libutil/share.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/share.h -------------------------------------------------------------------------------- /libutil/tester.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/tester.c -------------------------------------------------------------------------------- /libutil/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/tests.c -------------------------------------------------------------------------------- /libutil/tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/tests.h -------------------------------------------------------------------------------- /libutil/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/utils.c -------------------------------------------------------------------------------- /libutil/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/libutil/utils.h -------------------------------------------------------------------------------- /make/CMake_asm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/CMake_asm.cmake -------------------------------------------------------------------------------- /make/CMake_events.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/CMake_events.cmake -------------------------------------------------------------------------------- /make/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/README.md -------------------------------------------------------------------------------- /make/codereview.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/codereview.cmake -------------------------------------------------------------------------------- /make/configure.cmake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/configure.cmake.h -------------------------------------------------------------------------------- /make/copy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/copy.bat -------------------------------------------------------------------------------- /make/cpp2asm_support.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/cpp2asm_support.cmake -------------------------------------------------------------------------------- /make/git/devsetup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/git/devsetup.sh -------------------------------------------------------------------------------- /make/git/git_pullall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/git/git_pullall.sh -------------------------------------------------------------------------------- /make/git/git_review.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/git/git_review.sh -------------------------------------------------------------------------------- /make/ldscript.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/ldscript.cmake -------------------------------------------------------------------------------- /make/package.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/package.bat -------------------------------------------------------------------------------- /make/package.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/package.cmake -------------------------------------------------------------------------------- /make/policies.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/policies.cmake -------------------------------------------------------------------------------- /make/style_checks/exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/style_checks/exclude -------------------------------------------------------------------------------- /make/toolchain-arm32.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/toolchain-arm32.cmake -------------------------------------------------------------------------------- /make/utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/utils.cmake -------------------------------------------------------------------------------- /make/utils_exposed.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/utils_exposed.cmake -------------------------------------------------------------------------------- /make/vcvars32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/vcvars32.bat -------------------------------------------------------------------------------- /make/vcvars64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/make/vcvars64.bat -------------------------------------------------------------------------------- /suite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/README.md -------------------------------------------------------------------------------- /suite/nightly.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/nightly.cmake -------------------------------------------------------------------------------- /suite/nightly/memory_xp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/nightly/memory_xp.sh -------------------------------------------------------------------------------- /suite/nightly/utreport.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/nightly/utreport.pl -------------------------------------------------------------------------------- /suite/runsuite.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/runsuite.cmake -------------------------------------------------------------------------------- /suite/runsuite_long.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/runsuite_long.cmake -------------------------------------------------------------------------------- /suite/runsuite_ssh.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/runsuite_ssh.cmake -------------------------------------------------------------------------------- /suite/runsuite_wrapper.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/runsuite_wrapper.pl -------------------------------------------------------------------------------- /suite/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/CMakeLists.txt -------------------------------------------------------------------------------- /suite/tests/api/detach.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/detach.c -------------------------------------------------------------------------------- /suite/tests/api/detach.expect: -------------------------------------------------------------------------------- 1 | all done: 150000 iters 2 | -------------------------------------------------------------------------------- /suite/tests/api/detach_spawn.templatex: -------------------------------------------------------------------------------- 1 | \.*all done 2 | -------------------------------------------------------------------------------- /suite/tests/api/detach_state.expect: -------------------------------------------------------------------------------- 1 | in dr_client_main 2 | all done 3 | -------------------------------------------------------------------------------- /suite/tests/api/dis-a64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/dis-a64.c -------------------------------------------------------------------------------- /suite/tests/api/dis-a64.expect: -------------------------------------------------------------------------------- 1 | PASS 2 | -------------------------------------------------------------------------------- /suite/tests/api/dis-a64.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/dis-a64.pl -------------------------------------------------------------------------------- /suite/tests/api/dis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/dis.c -------------------------------------------------------------------------------- /suite/tests/api/dis.runcmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/dis.runcmp -------------------------------------------------------------------------------- /suite/tests/api/ibl-stress.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_aarch64_sve.expect: -------------------------------------------------------------------------------- 1 | All sve tests complete. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_aarch64_sve2.expect: -------------------------------------------------------------------------------- 1 | All SVE2 tests complete. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_aarch64_v80.expect: -------------------------------------------------------------------------------- 1 | All v8.0 tests complete. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_aarch64_v81.expect: -------------------------------------------------------------------------------- 1 | All v8.1 tests complete. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_aarch64_v82.expect: -------------------------------------------------------------------------------- 1 | All v8.2 tests complete. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_aarch64_v83.expect: -------------------------------------------------------------------------------- 1 | All v8.3 tests complete. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_aarch64_v84.expect: -------------------------------------------------------------------------------- 1 | All v8.4 tests complete. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_aarch64_v85.expect: -------------------------------------------------------------------------------- 1 | All v8.5 tests complete. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/ir_arm.c -------------------------------------------------------------------------------- /suite/tests/api/ir_regdeps.expect: -------------------------------------------------------------------------------- 1 | All DR_ISA_REGDEPS tests are done. 2 | -------------------------------------------------------------------------------- /suite/tests/api/ir_rvv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/ir_rvv.c -------------------------------------------------------------------------------- /suite/tests/api/ir_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/ir_x86.c -------------------------------------------------------------------------------- /suite/tests/api/it_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/it_arm.c -------------------------------------------------------------------------------- /suite/tests/api/it_arm.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /suite/tests/api/opnd-a64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/opnd-a64.c -------------------------------------------------------------------------------- /suite/tests/api/symtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/api/symtest.c -------------------------------------------------------------------------------- /suite/tests/client-interface/abort.expect: -------------------------------------------------------------------------------- 1 | aborting now 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/app_inscount.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | all instructions matched 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/attach-memory-dump-syscall-test.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/attach_blocking.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/attach_memory_dump_test.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/attach_state.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/attach_test.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/cbr-retarget.expect: -------------------------------------------------------------------------------- 1 | called bar() 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/cbr2.runall: -------------------------------------------------------------------------------- 1 | calc.exe 2 | Calculator 3 | <> 4 | -------------------------------------------------------------------------------- /suite/tests/client-interface/cleancallparams.expect: -------------------------------------------------------------------------------- 1 | Finished 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/cleancallsig.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/custom_traces.runall: -------------------------------------------------------------------------------- 1 | calc.exe 2 | Calculator 3 | <> 4 | -------------------------------------------------------------------------------- /suite/tests/client-interface/detach_test.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/dr_options.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drbbdup-analysis-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drbbdup-empty-bb-test.expect: -------------------------------------------------------------------------------- 1 | case 1 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drbbdup-emul-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | Success 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drbbdup-meta-label-bb-test.expect: -------------------------------------------------------------------------------- 1 | case 1 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drbbdup-meta-nop-bb-test.expect: -------------------------------------------------------------------------------- 1 | case 1 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drbbdup-no-dup-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drbbdup-no-encode-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drbbdup-nonzero-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drcontainers-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drmodtrack-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drpttracer_SUDO-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | all done 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drreg-cross.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drreg-end-restore.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drreg-flow.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | all done 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drsyscall-test.expect: -------------------------------------------------------------------------------- 1 | done 2 | TEST PASSED 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/drxmgr-test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | event_exit 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/emulation_api_simple.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/events_cpp.templatex: -------------------------------------------------------------------------------- 1 | #include "events.templatex" 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/fcache_shift.expect: -------------------------------------------------------------------------------- 1 | app start 2 | app end 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/features.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/int64_overrides.expect: -------------------------------------------------------------------------------- 1 | 1 2 | Hello, world! 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/loader.expect: -------------------------------------------------------------------------------- 1 | in init 2 | Hello, world! 3 | in exit 4 | -------------------------------------------------------------------------------- /suite/tests/client-interface/null_instrument.expect: -------------------------------------------------------------------------------- 1 | foo 2 | bar: baz 3 | all done 4 | -------------------------------------------------------------------------------- /suite/tests/client-interface/reachability.expect: -------------------------------------------------------------------------------- 1 | inside clean call arg=42 2 | Hello, world! 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/reg_size_test.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/simple_app.expect: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /suite/tests/client-interface/strace-test.expect: -------------------------------------------------------------------------------- 1 | done 2 | TEST PASSED 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/syscall-mod.expect: -------------------------------------------------------------------------------- 1 | starting 2 | pid = -7 3 | -------------------------------------------------------------------------------- /suite/tests/client-interface/unregister.expect: -------------------------------------------------------------------------------- 1 | got BB event 2 | Hello, world! 3 | -------------------------------------------------------------------------------- /suite/tests/client_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/client_tools.h -------------------------------------------------------------------------------- /suite/tests/common/allasm_aarch64_cache.expect: -------------------------------------------------------------------------------- 1 | All done 2 | -------------------------------------------------------------------------------- /suite/tests/common/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/common/alloc.c -------------------------------------------------------------------------------- /suite/tests/common/alloc.expect: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /suite/tests/common/broadfun.expect: -------------------------------------------------------------------------------- 1 | sort() = > 2 | done 3 | -------------------------------------------------------------------------------- /suite/tests/common/conflict.expect: -------------------------------------------------------------------------------- 1 | in conflict's arch init 2 | 750006.451810 3 | -------------------------------------------------------------------------------- /suite/tests/common/fake_ctr_dic.expect: -------------------------------------------------------------------------------- 1 | PASS 2 | -------------------------------------------------------------------------------- /suite/tests/common/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/common/fib.c -------------------------------------------------------------------------------- /suite/tests/common/getretaddr.expect: -------------------------------------------------------------------------------- 1 | return addresses match 2 | -------------------------------------------------------------------------------- /suite/tests/common/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/common/hello.c -------------------------------------------------------------------------------- /suite/tests/common/hello.expect: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /suite/tests/common/nzcv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/common/nzcv.c -------------------------------------------------------------------------------- /suite/tests/common/ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/common/ops.c -------------------------------------------------------------------------------- /suite/tests/common/ops.expect: -------------------------------------------------------------------------------- 1 | 750006.451810 2 | -------------------------------------------------------------------------------- /suite/tests/condvar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/condvar.h -------------------------------------------------------------------------------- /suite/tests/libutil/drconfig_test.template: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/linux/alarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/alarm.c -------------------------------------------------------------------------------- /suite/tests/linux/alarm.expect: -------------------------------------------------------------------------------- 1 | wake up by alarm 2 | exiting 3 | -------------------------------------------------------------------------------- /suite/tests/linux/app_tls.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/linux/brk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/brk.cpp -------------------------------------------------------------------------------- /suite/tests/linux/clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/clone.c -------------------------------------------------------------------------------- /suite/tests/linux/eintr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/eintr.c -------------------------------------------------------------------------------- /suite/tests/linux/execv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/execv.c -------------------------------------------------------------------------------- /suite/tests/linux/execve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/execve.c -------------------------------------------------------------------------------- /suite/tests/linux/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/exit.c -------------------------------------------------------------------------------- /suite/tests/linux/exit.expect: -------------------------------------------------------------------------------- 1 | Inside main 2 | -------------------------------------------------------------------------------- /suite/tests/linux/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/fork.c -------------------------------------------------------------------------------- /suite/tests/linux/freeze.expect: -------------------------------------------------------------------------------- 1 | starting 2 | done 3 | -------------------------------------------------------------------------------- /suite/tests/linux/freeze.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/linux/infinite.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /suite/tests/linux/mangle_asynch.expect: -------------------------------------------------------------------------------- 1 | Test finished 2 | -------------------------------------------------------------------------------- /suite/tests/linux/mangle_pauth.templatex: -------------------------------------------------------------------------------- 1 | Test complete 2 | -------------------------------------------------------------------------------- /suite/tests/linux/mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/mmap.c -------------------------------------------------------------------------------- /suite/tests/linux/persist-use.expect: -------------------------------------------------------------------------------- 1 | starting 2 | done 3 | -------------------------------------------------------------------------------- /suite/tests/linux/persist-use.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/linux/persist.expect: -------------------------------------------------------------------------------- 1 | starting 2 | done 3 | -------------------------------------------------------------------------------- /suite/tests/linux/persist.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/linux/prctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/prctl.c -------------------------------------------------------------------------------- /suite/tests/linux/reset.expect: -------------------------------------------------------------------------------- 1 | starting 2 | done 3 | -------------------------------------------------------------------------------- /suite/tests/linux/reset.runall: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /suite/tests/linux/rseq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/rseq.cpp -------------------------------------------------------------------------------- /suite/tests/linux/rseq.expect: -------------------------------------------------------------------------------- 1 | All done 2 | -------------------------------------------------------------------------------- /suite/tests/linux/rseq_disable.expect: -------------------------------------------------------------------------------- 1 | In handler for signal 10 2 | All done 3 | -------------------------------------------------------------------------------- /suite/tests/linux/sigaction_nosignals.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/linux/signal_pre_syscall.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/linux/signal_race.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/linux/signal_racesys.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/linux/signal_translate.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/linux/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/thread.c -------------------------------------------------------------------------------- /suite/tests/linux/vfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/linux/vfork.c -------------------------------------------------------------------------------- /suite/tests/linux/zero-length-mem-ranges.expect: -------------------------------------------------------------------------------- 1 | done 2 | -------------------------------------------------------------------------------- /suite/tests/mresources.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/mresources.rc -------------------------------------------------------------------------------- /suite/tests/oresources.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/oresources.rc -------------------------------------------------------------------------------- /suite/tests/pthreads/pthreads.expect: -------------------------------------------------------------------------------- 1 | Estimation of pi is 3.142425985001098 2 | -------------------------------------------------------------------------------- /suite/tests/pthreads/pthreads_exit.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /suite/tests/pthreads/ptsig.expect: -------------------------------------------------------------------------------- 1 | Estimation of pi is 3.142425985001098 2 | -------------------------------------------------------------------------------- /suite/tests/runall.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/runall.cmake -------------------------------------------------------------------------------- /suite/tests/runall/calc-detach.runall: -------------------------------------------------------------------------------- 1 | calc.exe 2 | Calculator 3 | 4 | -------------------------------------------------------------------------------- /suite/tests/runall/calc-freeze.runall: -------------------------------------------------------------------------------- 1 | calc.exe 2 | Calculator 3 | 4 | -------------------------------------------------------------------------------- /suite/tests/runall/calc-hotp.runall: -------------------------------------------------------------------------------- 1 | calc.exe 2 | Calculator 3 | 4 | -------------------------------------------------------------------------------- /suite/tests/runall/calc-persist.runall: -------------------------------------------------------------------------------- 1 | calc.exe 2 | Calculator 3 | 4 | -------------------------------------------------------------------------------- /suite/tests/runall/calc-reset.runall: -------------------------------------------------------------------------------- 1 | calc.exe 2 | Calculator 3 | 4 | -------------------------------------------------------------------------------- /suite/tests/runall/calc.runall: -------------------------------------------------------------------------------- 1 | calc.exe 2 | Calculator 3 | <> 4 | -------------------------------------------------------------------------------- /suite/tests/runall/detach_test.runall: -------------------------------------------------------------------------------- 1 | /detach_test.exe 2 | 3 | <> 4 | -------------------------------------------------------------------------------- /suite/tests/runall/earlythread.runall: -------------------------------------------------------------------------------- 1 | /earlythread.exe 2 | 3 | <> 4 | -------------------------------------------------------------------------------- /suite/tests/runall/initapc.runall: -------------------------------------------------------------------------------- 1 | /initapc.exe 2 | 3 | <> 4 | -------------------------------------------------------------------------------- /suite/tests/runall/preunload.runall: -------------------------------------------------------------------------------- 1 | /preunload.exe 2 | 3 | <> 4 | -------------------------------------------------------------------------------- /suite/tests/runall/processchain.runall: -------------------------------------------------------------------------------- 1 | /processchain.exe 2 | 3 | <> 4 | -------------------------------------------------------------------------------- /suite/tests/runcmp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/runcmp.cmake -------------------------------------------------------------------------------- /suite/tests/runcode.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/runcode.cmake -------------------------------------------------------------------------------- /suite/tests/rungcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/rungcc.cmake -------------------------------------------------------------------------------- /suite/tests/runmulti.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/runmulti.cmake -------------------------------------------------------------------------------- /suite/tests/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/thread.h -------------------------------------------------------------------------------- /suite/tests/thread_clone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/thread_clone.h -------------------------------------------------------------------------------- /suite/tests/tools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/tools.c -------------------------------------------------------------------------------- /suite/tests/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/tools.h -------------------------------------------------------------------------------- /suite/tests/win32/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/win32/dll.c -------------------------------------------------------------------------------- /suite/tests/win32/dotnet.expect: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /suite/tests/win32/earlythread.expect: -------------------------------------------------------------------------------- 1 | in lib 2 | lib returned 4 3 | -------------------------------------------------------------------------------- /suite/tests/win32/except.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/win32/except.c -------------------------------------------------------------------------------- /suite/tests/win32/fpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/win32/fpe.c -------------------------------------------------------------------------------- /suite/tests/win32/reload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/win32/reload.c -------------------------------------------------------------------------------- /suite/tests/win32/rsbtest.template: -------------------------------------------------------------------------------- 1 | foo(10)=5 2 | -------------------------------------------------------------------------------- /suite/tests/win32/threadchurn.expect: -------------------------------------------------------------------------------- 1 | done 2 | -------------------------------------------------------------------------------- /suite/tests/win32/threadexit.expect: -------------------------------------------------------------------------------- 1 | started some threads 2 | done 3 | -------------------------------------------------------------------------------- /suite/tests/win32/threadterm.expect: -------------------------------------------------------------------------------- 1 | all done 2 | -------------------------------------------------------------------------------- /suite/tests/win32/tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/win32/tls.c -------------------------------------------------------------------------------- /suite/tests/win32/virtualfree.expect: -------------------------------------------------------------------------------- 1 | Successful 2 | -------------------------------------------------------------------------------- /suite/tests/win32/winapc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/suite/tests/win32/winapc.c -------------------------------------------------------------------------------- /third_party/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/third_party/README.md -------------------------------------------------------------------------------- /third_party/lcov/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/third_party/lcov/COPYING -------------------------------------------------------------------------------- /third_party/lcov/genhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/third_party/lcov/genhtml -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/CombineRuns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/CombineRuns -------------------------------------------------------------------------------- /tools/DRcontrol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRcontrol.c -------------------------------------------------------------------------------- /tools/DRinstall/CopyDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/CopyDlg.h -------------------------------------------------------------------------------- /tools/DRinstall/FinalDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/FinalDlg.h -------------------------------------------------------------------------------- /tools/DRinstall/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/Makefile -------------------------------------------------------------------------------- /tools/DRinstall/StdAfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/StdAfx.cpp -------------------------------------------------------------------------------- /tools/DRinstall/StdAfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/StdAfx.h -------------------------------------------------------------------------------- /tools/DRinstall/WizSheet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/WizSheet.h -------------------------------------------------------------------------------- /tools/DRinstall/Wizard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/Wizard.cpp -------------------------------------------------------------------------------- /tools/DRinstall/Wizard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/Wizard.h -------------------------------------------------------------------------------- /tools/DRinstall/Wizard.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/Wizard.rc -------------------------------------------------------------------------------- /tools/DRinstall/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRinstall/resource.h -------------------------------------------------------------------------------- /tools/DRkill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRkill.c -------------------------------------------------------------------------------- /tools/DRload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRload.c -------------------------------------------------------------------------------- /tools/DRstats/CmdlineDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/CmdlineDlg.h -------------------------------------------------------------------------------- /tools/DRstats/DynamoRIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/DynamoRIO.h -------------------------------------------------------------------------------- /tools/DRstats/DynamoRIO.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/DynamoRIO.rc -------------------------------------------------------------------------------- /tools/DRstats/IgnoreDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/IgnoreDlg.h -------------------------------------------------------------------------------- /tools/DRstats/LoggingDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/LoggingDlg.h -------------------------------------------------------------------------------- /tools/DRstats/MainFrm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/MainFrm.cpp -------------------------------------------------------------------------------- /tools/DRstats/MainFrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/MainFrm.h -------------------------------------------------------------------------------- /tools/DRstats/OptionsDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/OptionsDlg.h -------------------------------------------------------------------------------- /tools/DRstats/StdAfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/StdAfx.cpp -------------------------------------------------------------------------------- /tools/DRstats/StdAfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/StdAfx.h -------------------------------------------------------------------------------- /tools/DRstats/SyswideDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/SyswideDlg.h -------------------------------------------------------------------------------- /tools/DRstats/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRstats/resource.h -------------------------------------------------------------------------------- /tools/DRview.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/DRview.c -------------------------------------------------------------------------------- /tools/PCProf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/PCProf -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/RunInPar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/RunInPar -------------------------------------------------------------------------------- /tools/Summary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/Summary -------------------------------------------------------------------------------- /tools/address_query.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/address_query.pl -------------------------------------------------------------------------------- /tools/arm_macros_gen.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/arm_macros_gen.pl -------------------------------------------------------------------------------- /tools/arm_table_chain.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/arm_table_chain.pl -------------------------------------------------------------------------------- /tools/arm_table_gen.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/arm_table_gen.pl -------------------------------------------------------------------------------- /tools/balloon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/balloon.c -------------------------------------------------------------------------------- /tools/bmcmp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/bmcmp.pl -------------------------------------------------------------------------------- /tools/bmmemabs.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/bmmemabs.pl -------------------------------------------------------------------------------- /tools/bmmemcmp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/bmmemcmp.pl -------------------------------------------------------------------------------- /tools/bmtable.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/bmtable.pl -------------------------------------------------------------------------------- /tools/bugcrash.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/bugcrash.pl -------------------------------------------------------------------------------- /tools/bugdis.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/bugdis.pl -------------------------------------------------------------------------------- /tools/bugtitle.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/bugtitle.pl -------------------------------------------------------------------------------- /tools/caller-profile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/caller-profile.pl -------------------------------------------------------------------------------- /tools/closewnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/closewnd.c -------------------------------------------------------------------------------- /tools/create_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/create_process.c -------------------------------------------------------------------------------- /tools/cvs-snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/cvs-snapshot.sh -------------------------------------------------------------------------------- /tools/cygwin-bash_profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/cygwin-bash_profile -------------------------------------------------------------------------------- /tools/cygwin-bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/cygwin-bashrc -------------------------------------------------------------------------------- /tools/dclick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/dclick.cpp -------------------------------------------------------------------------------- /tools/desktop-scripts/last_build_num.txt: -------------------------------------------------------------------------------- 1 | 30252 -------------------------------------------------------------------------------- /tools/dgcstats.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/dgcstats.pl -------------------------------------------------------------------------------- /tools/dos2ux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/dos2ux -------------------------------------------------------------------------------- /tools/drdel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/drdel.c -------------------------------------------------------------------------------- /tools/drdeploy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/drdeploy.c -------------------------------------------------------------------------------- /tools/drdeploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/drdeploy.in -------------------------------------------------------------------------------- /tools/drloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/drloader.c -------------------------------------------------------------------------------- /tools/drview-analyze.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/drview-analyze.pl -------------------------------------------------------------------------------- /tools/dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/dummy.c -------------------------------------------------------------------------------- /tools/extract-kstats.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/extract-kstats.pl -------------------------------------------------------------------------------- /tools/extract-profile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/extract-profile.pl -------------------------------------------------------------------------------- /tools/extract-samples.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/extract-samples.pl -------------------------------------------------------------------------------- /tools/extract-stats.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/extract-stats.pl -------------------------------------------------------------------------------- /tools/get_vector_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/get_vector_length.py -------------------------------------------------------------------------------- /tools/graph.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/graph.pl -------------------------------------------------------------------------------- /tools/hang_my_machine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/hang_my_machine.c -------------------------------------------------------------------------------- /tools/heapacct.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/heapacct.pl -------------------------------------------------------------------------------- /tools/laststats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/laststats.sh -------------------------------------------------------------------------------- /tools/ldmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/ldmp.c -------------------------------------------------------------------------------- /tools/ldmp.notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/ldmp.notes -------------------------------------------------------------------------------- /tools/linux_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/linux_install.sh -------------------------------------------------------------------------------- /tools/make-times: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/make-times -------------------------------------------------------------------------------- /tools/make-times-optonly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/make-times-optonly -------------------------------------------------------------------------------- /tools/maketimes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/maketimes -------------------------------------------------------------------------------- /tools/mangle-ret.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/mangle-ret.pl -------------------------------------------------------------------------------- /tools/memsummary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/memsummary.sh -------------------------------------------------------------------------------- /tools/moduledb_study.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/moduledb_study.pl -------------------------------------------------------------------------------- /tools/moduledb_study.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/moduledb_study.sh -------------------------------------------------------------------------------- /tools/ntdll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/ntdll.h -------------------------------------------------------------------------------- /tools/nudgeunix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/nudgeunix.c -------------------------------------------------------------------------------- /tools/pcache-htable.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/pcache-htable.pl -------------------------------------------------------------------------------- /tools/pcache-ws.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/pcache-ws.pl -------------------------------------------------------------------------------- /tools/pcache.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/pcache.pl -------------------------------------------------------------------------------- /tools/procdb.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/procdb.pl -------------------------------------------------------------------------------- /tools/process-kstats.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/process-kstats.pl -------------------------------------------------------------------------------- /tools/procstats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/procstats.c -------------------------------------------------------------------------------- /tools/restimes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/restimes -------------------------------------------------------------------------------- /tools/rmshm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/rmshm.sh -------------------------------------------------------------------------------- /tools/run_in_bg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/run_in_bg.c -------------------------------------------------------------------------------- /tools/runjob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/runjob.c -------------------------------------------------------------------------------- /tools/runstats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/runstats.c -------------------------------------------------------------------------------- /tools/set_vector_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/set_vector_length.py -------------------------------------------------------------------------------- /tools/shared-stats.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/shared-stats.pl -------------------------------------------------------------------------------- /tools/stripCR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/stripCR -------------------------------------------------------------------------------- /tools/svccntrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/svccntrl.c -------------------------------------------------------------------------------- /tools/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/syscall.c -------------------------------------------------------------------------------- /tools/tracestats.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/tracestats.pl -------------------------------------------------------------------------------- /tools/vista_setup.notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/vista_setup.notes -------------------------------------------------------------------------------- /tools/win32injectall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/win32injectall.c -------------------------------------------------------------------------------- /tools/winstats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/winstats.c -------------------------------------------------------------------------------- /tools/x86opnums.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamoRIO/dynamorio/HEAD/tools/x86opnums.pl --------------------------------------------------------------------------------