Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorEugene Tarassov2013-02-19 03:09:31 +0000
committerEugene Tarassov2013-02-19 03:09:31 +0000
commite0f4b918b1f2e8068acdc0b0b993058b325d3ebe (patch)
tree6a60dbca8b76ef31a86cf92de9ff840773e00e8b /tests
parentdd3b490c1d31680eee047ac513f2548a6becb224 (diff)
downloadorg.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.c6
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) {

Back to the top