31 Commits (13802db05019f181a467655afabe7b2304dd74c8)
 

Author SHA1 Message Date
aolo2 13802db050 Add 'LICENCE' 10 months ago
A.Olokhtonov f01875f498 Iterate the new DIE tree, getting useful info out. Tests pass. This step is probably not needed (as the DIE tree can be traversed as-is), and will be removed at a later stage 3 years ago
A.Olokhtonov bb6a5ef557 Get actual DIE _tree_. No useful info extracted from the tree for now. Nodes malloc()-ed all over the place 3 years ago
aolo2 a83b2346a1 Experiments with new DIE parsing (broken) 3 years ago
A.Olokhtonov 8d962976cf Prepare for better DIE parsing (broken) 3 years ago
A.Olokhtonov 15616e46cb Funny build script go brrrrr 3 years ago
A.Olokhtonov 9ce5a31681 Tests! 3 years ago
A.Olokhtonov 95054ae0d4 Move sources to src/ prepare for tests 3 years ago
aolo2 13df55e03f Getting BASE type info, printing variable type and pretty value 3 years ago
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