diff options
author | Eugene Tarassov | 2013-02-19 03:09:31 +0000 |
---|---|---|
committer | Eugene Tarassov | 2013-02-19 03:09:31 +0000 |
commit | e0f4b918b1f2e8068acdc0b0b993058b325d3ebe (patch) | |
tree | 6a60dbca8b76ef31a86cf92de9ff840773e00e8b /tests | |
parent | dd3b490c1d31680eee047ac513f2548a6becb224 (diff) | |
download | org.eclipse.tcf.agent-e0f4b918b1f2e8068acdc0b0b993058b325d3ebe.tar.gz org.eclipse.tcf.agent-e0f4b918b1f2e8068acdc0b0b993058b325d3ebe.tar.xz org.eclipse.tcf.agent-e0f4b918b1f2e8068acdc0b0b993058b325d3ebe.zip |
TCF Agent: added support for GNU DWARF extensions: DW_OP_GNU_entry_value and DW_OP_GNU_regval_type
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test-dwarf/tcf/backend/backend.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/test-dwarf/tcf/backend/backend.c b/tests/test-dwarf/tcf/backend/backend.c index 7553194c..7e386ca4 100644 --- a/tests/test-dwarf/tcf/backend/backend.c +++ b/tests/test-dwarf/tcf/backend/backend.c @@ -132,6 +132,7 @@ int read_reg_bytes(StackFrame * frame, RegisterDefinition * reg_def, unsigned of if (frame->regs != NULL) { size_t i; uint8_t * r_addr = (uint8_t *)&frame->regs->data + reg_def->offset; +#if 0 uint8_t * m_addr = (uint8_t *)&frame->regs->mask + reg_def->offset; for (i = 0; i < size; i++) { if (m_addr[offs + i] != 0xff) { @@ -139,6 +140,7 @@ int read_reg_bytes(StackFrame * frame, RegisterDefinition * reg_def, unsigned of return -1; } } +#endif if (offs + size > reg_def->size) { errno = ERR_INV_DATA_SIZE; return -1; @@ -253,10 +255,8 @@ int context_get_memory_map(Context * ctx, MemoryMap * map) { int crawl_stack_frame(StackFrame * frame, StackFrame * down) { if (frame->is_top_frame) { frame->fp = frame_addr; - return 0; } - errno = ERR_INV_ADDRESS; - return -1; + return 0; } static void print_symbol(Symbol * sym) { |