aolo2
|
e1fe877ddd
|
Do not iterate instructions when we only need to know the length (just add the length, duh!)
|
3 years ago |
aolo2
|
eb132ccb4c
|
Clean up warnings
|
3 years ago |
aolo2
|
dfac2e7be5
|
We can print a value of an integer variable!!!
|
3 years ago |
A.Olokhtonov
|
010d102d9e
|
Usage code for finding CFA
|
3 years ago |
A.Olokhtonov
|
24c0681298
|
Prepare to compute CFA rules
|
3 years ago |
A.Olokhtonov
|
65a461ff77
|
Correctly iterate eh_frame, getting all FDE ranges
|
3 years ago |
A.Olokhtonov
|
c45c3cd01f
|
eh_frame parser closed to working (but still very far)
|
3 years ago |
A.Olokhtonov
|
0b0fd8d1ea
|
backtrace ("bt") command works (only if frame pointer is not ommited!)
|
3 years ago |
A.Olokhtonov
|
2053673cbe
|
Draft of DWARF expression evaluation
|
3 years ago |
A.Olokhtonov
|
28c205c5ec
|
Disambiguate recursive calls in step over
|
3 years ago |
aolo2
|
7c1fa37da2
|
Multiple compilation units
|
3 years ago |
A.Olokhtonov
|
be8fac97cc
|
Step over calls!!!!
|
3 years ago |
A.Olokhtonov
|
51cb751ac0
|
SET, not GET registers in set_process_registers. Update _sys registers before setting them
|
3 years ago |
A.Olokhtonov
|
a516ff2f62
|
Directory index zero means '.' (compilation directory)
|
3 years ago |
A.Olokhtonov
|
a506edf4f2
|
Parse and use the directory table from .debug_line
|
3 years ago |
aolo2
|
99e8d75440
|
Fix typo in decode_leb128s
|
3 years ago |
aolo2
|
51e499b3a0
|
Extract debug info (compilation dir and function list) ahead of time
|
3 years ago |
aolo2
|
26d9799be5
|
Fix reading of >1 byte data in .debug_info
|
3 years ago |
A.Olokhtonov
|
fec904e922
|
Repeat last command by hitting Enter
|
3 years ago |
A.Olokhtonov
|
be498d6d52
|
Load files on demand, support multiple source files
|
3 years ago |
A.Olokhtonov
|
9f5a533af4
|
Create line number table. Structure the code a bit
|
3 years ago |
A.Olokhtonov
|
edd1067fde
|
Initital trace tests. Source-level stepping works! (but with a little secret)
|
3 years ago |