[Ltrace-devel] Requesting Support: ltrace paused on 'arch_disable_breakpoint'

Sedat Dilek sedat.dilek at gmail.com
Wed Jul 3 17:25:15 UTC 2013


On Wed, Jul 3, 2013 at 10:43 AM, Ajay Kumar <ajayembedded at gmail.com> wrote:
>
> Hi,
>

Aaargh, can you stop sending mails in HTML format :-)?

> We have managed to compile ltrace version 0.6.0, downloaded from:
> https://github.com/ice799/ltrace
>

Website: http://ltrace.alioth.debian.org/
GitWeb: http://anonscm.debian.org/gitweb/?p=collab-maint/ltrace.git;a=summary
ML: http://lists.alioth.debian.org/pipermail/ltrace-devel/

Try GIT master or v0.7.x (check ML for announcement of latest stable
versions and reference for downloadable tarballs).

- Sedat -
> We trialed to figure out what is happening by issuing below command:
> /usr/bin/ltrace -D1 /usr/bin/helloArm.out
>
>
> Below is the output:
>
> DEBUG: ltrace-elf.c:146: Reading ELF from /usr/bin/helloArm.out...
>
> DEBUG: ltrace-elf.c:455: /usr/bin/helloArm.out 4 PLT relocations
>
> DEBUG: breakpoints.c:33: symbol=puts, addr=0x82b8
>
> DEBUG: dict.c:101: new dict entry at 0x286a8[563]: (0x82b8,0x29648)
>
> DEBUG: breakpoints.c:33: symbol=__gmon_start__, addr=0x82ac
>
> DEBUG: dict.c:101: new dict entry at 0x286a8[551]: (0x82ac,0x29678)
>
> DEBUG: breakpoints.c:33: symbol=__libc_start_main, addr=0x82a0
>
> DEBUG: dict.c:101: new dict entry at 0x286a8[539]: (0x82a0,0x296a8)
>
> DEBUG: breakpoints.c:33: symbol=abort, addr=0x8294
>
> DEBUG: dict.c:101: new dict entry at 0x286a8[527]: (0x8294,0x29720)
>
> DEBUG: execute_program.c:75: Executing `/usr/bin/helloArm.out'...
>
> DEBUG: execute_program.c:90: PID=10682
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: breakpoints.c:107: Enabling breakpoints for pid 10682...
>
> DEBUG: breakpoint.c:35: arch_enable_breakpoint(10682,0x8294)
>
> DEBUG: breakpoint.c:35: arch_enable_breakpoint(10682,0x82a0)
>
> DEBUG: breakpoint.c:35: arch_enable_breakpoint(10682,0x82ac)
>
> DEBUG: breakpoint.c:35: arch_enable_breakpoint(10682,0x82b8)
>
> DEBUG: handle_event.c:44: event: none
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:65: event: syscall (SYS_brk [45])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:71: event: sysret (SYS_brk [45])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:65: event: syscall (SYS_uname [122])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:71: event: sysret (SYS_uname [122])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:65: event: syscall (SYS_mmap2 [192])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:71: event: sysret (SYS_mmap2 [192])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: breakpoints.c:33: symbol=, addr=0x2ababb10
>
> DEBUG: dict.c:101: new dict entry at 0x286a8[767]: (0x2ababb10,0x29800)
>
> DEBUG: breakpoint.c:35: arch_enable_breakpoint(10682,0x2ababb10)
>
> DEBUG: handle_event.c:65: event: syscall (SYS_access [33])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:71: event: sysret (SYS_access [33])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:65: event: syscall (SYS_open [5])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:71: event: sysret (SYS_open [5])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:65: event: syscall (SYS_stat64 [195])
>
> DEBUG: events.c:50: event from pid 10682
>
>>
> Too many lines
>
>>
>
> DEBUG: handle_event.c:71: event: sysret (SYS_mprotect [125])
>
> DEBUG: events.c:50: event from pid 10682
>
> DEBUG: handle_event.c:95: event: breakpoint
>
> DEBUG: breakpoints.c:33: symbol=(nil), addr=0x2aba0074
>
> DEBUG: dict.c:101: new dict entry at 0x286a8[851]: (0x2aba0074,0x29848)
>
> DEBUG: breakpoint.c:35: arch_enable_breakpoint(10682,0x2aba0074)
>
> (0x2abc1934, 0, 0, 0, 0 <no return ...>
>
> DEBUG: breakpoint.c:60: arch_disable_breakpoint(10682,0x2ababb10)
>
> Also, where can We get the latest ltrace release.
>
> Requesting your guidelines on further progress.
>
> with regards,
> AjayKumar
>
> All are Well+being, Peace, Fulfilled, Auspicious
>
> _______________________________________________
> Ltrace-devel mailing list
> Ltrace-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/ltrace-devel



More information about the Ltrace-devel mailing list