05 Aug, 2010

1 commit


21 May, 2010

1 commit


15 May, 2009

1 commit


01 Aug, 2008

2 commits

  • A regression to the kgdb core was found in the case of using the
    CONFIG_DEBUG_RODATA kernel option. When this option is on, a breakpoint
    cannot be written into any readonly memory page. When an external
    debugger requests a breakpoint to get set, the
    kgdb_validate_break_address() was only checking to see if the address
    to place the breakpoint was readable and lacked a write check.

    This patch changes the validate routine to try reading (via the
    breakpoint set request) and also to try immediately writing the break
    point. If either fails, an error is correctly returned and the
    debugger behaves correctly. Then an end user can make the
    descision to use hardware breakpoints.

    Also update the documentation to reflect that using
    CONFIG_DEBUG_RODATA will inhibit the use of software breakpoints.

    Signed-off-by: Jason Wessel

    Jason Wessel
     
  • There is no technical reason that the kgdb core requires frame
    pointers. It is up to the end user of KGDB to decide if they need
    them or not.

    [ anemo@mba.ocn.ne.jp: removed frame pointers on mips ]

    Signed-off-by: Jason Wessel

    Jason Wessel
     

24 Jun, 2008

1 commit


05 May, 2008

1 commit


18 Apr, 2008

2 commits