Comments (2)
iirc dts command was introduced by a gsoc student many years ago and it was a bit broken at the time, i found some more bugs and fixed them right now, but the main problem is that dts is probably not the thing you are looking for. because this command is used to trace reg and mem access in order to perform backstepping. and my guess is that you want to just traces when the program hits a specific address, right?
you shuold be able to do that using a tracepoint, aka a breakpoint with the tracebit set.
| dbite <idx> enable breakpoint Trace by index
| dbitd <idx> disable breakpoint Trace by index
its also been a while since this was used and the debugger tests has been enabled few weeks ago, so i expect to focus on the debugger this year and get all those issues addressed, but i cant promise you all these commands would work as expected because they have been touched by many people and hasnt been tested at all.
My suggestion is to use r2frida, which i use more frequently and it's heavily tested on many more platforms, r2frida provides breakpoints and tracepoints. The support for syscall tracing is not yet there, but i also hope to find some time this year to implement it.
Let me know how your testing goes and feel free to report anything you find in these commands.
Thank you
from radare2.
thank you, I got it
from radare2.
Related Issues (20)
- Incorrect usage of pdj makes r2 hang forever HOT 3
- SNES disassembler plugin handles the MVN instruction wrong
- Piping and | in params HOT 1
- Optimized AES HOT 2
- drx: registers only available on x86. Use dbH for native hardware breakpoints and watchpoints. HOT 3
- Arm64 adrp instruction disassembly incorrect HOT 13
- Opening custom layout sets all the addresses to one value in visual panels mode (stack does not follow rsp) HOT 11
- e var=?? sets value instead of printing all valid values with description HOT 2
- Implement rax2 -j
- Implement value-range search in rafind2
- F7/F8 do not seek to PC in visual debug mode, but "s" and "S" do HOT 2
- Implement showing map names with "dm" on Windows HOT 3
- Move esil{cfg|dfg} from anal to esil
- RFC: Type Signatures
- Different name for entry point field in rabin2 -H for 32bit and 64bit elfs HOT 3
- meson.build:55:8: ERROR: C++ shared or static library 'r_core' not found
- Header fields are incorrect in `ih` and `ihh` output for big-endian ELF files HOT 4
- implement handling of R_X86_64_TPOFF64 relocation HOT 10
- Crosplatform android build on Ubuntu HOT 5
- /R does not search with search.from and search.to HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from radare2.