文件最后提交记录最后更新时间
i#3544 RV64 XINST_CREATE: Implement platform-independent macros (#6300)2 年前
i#3544 RV64: Added an encoder and some fixes and improvments to the decoder (#6095)2 年前
i#3544 RV64: Fix AUIPC uimm sign-extension issue (#6306)2 年前
Add instruction category interface and implement for AArch64 (#6237)2 年前
i#5365: Add AArch64 SVE support to the core (part 1) (#5835)2 年前
i#6024: Fix ThreadLocalStorage issue (#6094)2 年前
i#3544 RV64: Fix redundant compilation issue (#6252)2 年前
Code cleanup: remove trailing spaces and tabs12 年前
i#3348 sym conflicts: support not hiding symbols in static DR lib (#3411)7 年前
i#5130: improve glibc import checks and make them optional (#5280)4 年前
i#3315,i#3348: Move mem{cpy,set,move} into memfuncs on AArchXX (#4309)5 年前
i#4111 web: Update stale wiki links (#4768)5 年前
Generalize annotation include path (#6119)2 年前
i#3092 genapi: Export annotations, inject, config directly (#4822)5 年前
i#3092 genapi: Split dr_os_utils+dr_tracedump from dr_tools (#4824)5 年前
i#2876 clang-format: massive reformat of every file (#3093)7 年前
i#5250: Add alt-bitwidth DR lib path config param (#5443)4 年前
i#5250: Add alt-bitwidth DR lib path config param (#5443)4 年前
i#5843 scheduler: Add syscall number markers (#6096)2 年前
i#3348 sym conflicts: Rename one-word global symbols, part 1 (#3413)7 年前
i#2039 trace trim, part 1: Add post-attach and pre-detach events (#5653)3 年前
i#5786: Add precise clean call mangling identification (#5791)3 年前
i#2876 clang-format: massive reformat of every file (#3093)7 年前
i#5383 mac a64, part 2: Fix compiler warnings (#5632)3 年前
i#3348 sym conflicts: Rename one-word global symbols, part 1 (#3413)7 年前
i#5383 mac a64, part 2: Fix compiler warnings (#5632)3 年前
i#5954: Adjust rseq trace path to match real path (#5967)3 年前
i#3092 genapi: Split dr_os_utils+dr_tracedump from dr_tools (#4824)5 年前
Code cleanup: remove trailing spaces and tabs12 年前
i#5365: Add AArch64 SVE support to the core (part 1) (#5835)2 年前
i#3348 sym conflicts: use "d_r_" prefix on core string routines (#3405)7 年前
i#5368: Replace disrespectful terms "master" and "slave" (#5378)4 年前
i#5383 mac a64, part 2: Fix compiler warnings (#5632)3 年前
i#5871: Add branch target check to invariant_checker (#5882)3 年前
i#2971 rm CI: Cleanup: Remove CLIENT_INTERFACE define (#4793)5 年前
i#3092 genapi: Refactor frontend, probe, and proc headers (#4835)5 年前
i#2876 clang-format: massive reformat of every file (#3093)7 年前
i#3348 sym conflicts: Rename multi-word global symbols (#3414) (#3429)7 年前
i#3348 sym conflicts: use "d_r_" prefix on core string routines (#3405)7 年前
i#5505 kernel trace: Add drpttracer to record PT traces (#5571)3 年前
i#1114 JIT optimization: implement red-black tree10 年前
i#5383 mac a64, part 2: Fix compiler warnings (#5632)3 年前
Fix function signature mismatch issue in RISC-V build (#6059)3 年前
i#2971 rm CI: Cleanup: Remove CLIENT_INTERFACE define (#4793)5 年前
Code cleanup: remove trailing spaces and tabs12 年前
i#3092 genapi: Split dr_modules.h from dr_tools.h (#4823)5 年前
Add full module path in debug log (#5707)3 年前
i#3092 genapi: Split dr_modules.h from dr_tools.h (#4823)5 年前
i#4366: Rename filter lists (#5272)4 年前
i#4366: Rename filter lists (#5272)4 年前
i#5658: Add register barrier at rseq endpoints (#5663)3 年前
i#2971 rm CI: Remove CUSTOM_TRACES define; it is always on. (#4817)5 年前
i#2350 rseq: Remove old run-native code (#3741)6 年前
i#2371: fix native exec regression on gateway vs entry checks (#2378)8 年前
i#4366: Rename filter lists (#5272)4 年前
i#2876 clang-format: massive reformat of every file (#3093)7 年前
i#5383 mac a64, part 2: Fix compiler warnings (#5632)3 年前
i#2502 locks: Add acquires to bare loads in lock routines (#5370)4 年前
i#2502 locks: Add acquires to bare loads in lock routines (#5370)4 年前
i#3544 RV64: Added an encoder and some fixes and improvments to the decoder (#6095)2 年前
i#3092 genapi: Split dr_os_utils+dr_tracedump from dr_tools (#4824)5 年前
i#5434: Remove reliance on SIGSTKSZ and related defines (#5691)3 年前
i#3348 sym conflicts: Rename one-word global symbols, part 2 (#3414)7 年前
i#2876 clang-format: massive reformat of every file (#3093)7 年前
i#5383 mac a64, part 2: Fix compiler warnings (#5632)3 年前
i#3348 sym conflicts: Rename one-word global symbols, part 1 (#3413)7 年前
i#3348 sym conflicts: Rename multi-word global symbols (#3414) (#3429)7 年前
i#2876 clang-format: massive reformat of every file (#3093)7 年前
i#4736: Fix high-loglevel issues and add test (#4806)5 年前
i#5383 mac a64, part 2: Fix compiler warnings (#5632)3 年前
i#3792: Remove alias attribute and replace by real function body. (#3793)6 年前
i#2039 trace trim, part 1: Add post-attach and pre-detach events (#5653)3 年前
i#2971 rm CI: Cleanup: Remove CLIENT_INTERFACE define (#4793)5 年前
i#5980: Fix 3 rseq exit/signal issues (#5978)3 年前
i#5980: Fix 3 rseq exit/signal issues (#5978)3 年前
i#3348 sym conflicts: Rename multi-word global symbols (#3414) (#3429)7 年前
i#4117: Add missing dr_standalone_init() and _exit() calls (#4118)6 年前
i#5833: Fix print_to_buffer full-buffer return error (#5834)3 年前
i#5383 mac a64, part 2: Fix compiler warnings (#5632)3 年前
i#5954: Adjust rseq trace path to match real path (#5967)3 年前
i#2971 rm CI: Cleanup: Remove CLIENT_INTERFACE define (#4793)5 年前
README.md

This directory contains the core implementation of DynamoRIO. Documentation for client developers can be found in the public API, where interface and data structures are found in the Files and Data Structures tabs, respectively.