nnosov
|
70e39e14a9
|
refactor dwarf_handler
|
2020-02-03 17:55:33 +04:00 |
|
nnosov
|
8251ba526f
|
all code except of pst_function & pst_handler rewritten on C language.
Logger nad Allocator decided to be a global for all library
|
2020-02-01 15:19:55 +04:00 |
|
nnosov
|
fcdb15ba95
|
remove unused code from dwarf_stack
|
2020-01-29 10:05:18 +04:00 |
|
nnosov
|
e62db2210d
|
move pst_context to separate files
|
2020-01-28 16:44:43 +04:00 |
|
nnosov
|
c2fdeccd34
|
move register-related code to separate files, move DWARF module & handle
to pst_context, move get_frame() from pst_handler to pst_function
|
2020-01-28 14:24:32 +04:00 |
|
nnosov
|
f9635841f6
|
right caculation of DW_OP_GNU_entry_value, use caller's information
|
2020-01-26 15:36:33 +04:00 |
|
nnosov
|
4f94a9e1c2
|
dwarf stack: save expression and add is_exp_equal() to compare
expressions
|
2020-01-25 17:24:36 +04:00 |
|
nnosov
|
fc6a81b460
|
move calc_expression() & get_value() from context to DWARF stack
|
2020-01-14 12:21:00 +04:00 |
|
nnosov
|
6b43827894
|
create and use mapping between DW_OP_Rex/breg(x) and appropriate
platform-dependent register number
|
2020-01-14 09:12:00 +04:00 |
|
nnosov
|
2f7dfeca0b
|
small reformatting of the code
|
2020-01-13 22:13:08 +04:00 |
|
nnosov
|
50bebda6a1
|
initial implementation of DWARF Expression state machine parsing and
it's usage for retrieve arguments/variables of function
|
2020-01-13 17:21:46 +04:00 |
|
nnosov
|
58f14a695d
|
extract context from handler and move it to common. define functions to
use in calculation of DWARF expressions
|
2020-01-11 14:56:45 +04:00 |
|