diff options
Diffstat (limited to 'breakpoints.c')
-rw-r--r-- | breakpoints.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/breakpoints.c b/breakpoints.c index e7120ee..3eee38b 100644 --- a/breakpoints.c +++ b/breakpoints.c @@ -302,35 +302,6 @@ enable_all_breakpoints(Process *proc) dict_apply_to_all(proc->breakpoints, enable_bp_cb, proc); } -#ifdef __mips__ - { - /* - * I'm sure there is a nicer way to do this. We need to - * insert breakpoints _after_ the child has been started. - */ - struct library_symbol *sym; - struct library_symbol *new_sym; - sym=proc->list_of_symbols; - while(sym){ - void *addr= sym2addr(proc,sym); - if(!addr){ - sym=sym->next; - continue; - } - if(dict_find_entry(proc->breakpoints,addr)){ - sym=sym->next; - continue; - } - debug(2,"inserting bp %p %s",addr,sym->name); - new_sym=malloc(sizeof(*new_sym) + strlen(sym->name) + 1); - memcpy(new_sym,sym,sizeof(*new_sym) + strlen(sym->name) + 1); - new_sym->next=proc->list_of_symbols; - proc->list_of_symbols=new_sym; - insert_breakpoint(proc, addr, new_sym); - sym=sym->next; - } - } -#endif } static void |