23 Commits (13df55e03f070f60c69e5ff936a2f21e8045bf1a)
 

Author SHA1 Message Date
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