:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
struct_kgdb_arch(9) - phpMan

Command: man perldoc info search(apropos)  


STRUCT KGDB_ARCH(9)                 Kernel Debugger Internals                 STRUCT KGDB_ARCH(9)



NAME
       struct_kgdb_arch - Describe architecture specific values.

SYNOPSIS
       struct kgdb_arch {
         unsigned char gdb_bpt_instr[BREAK_INSTR_SIZE];
         unsigned long flags;
         int (* set_breakpoint) (unsigned long, char *);
         int (* remove_breakpoint) (unsigned long, char *);
         int (* set_hw_breakpoint) (unsigned long, int, enum kgdb_bptype);
         int (* remove_hw_breakpoint) (unsigned long, int, enum kgdb_bptype);
         void (* disable_hw_break) (struct pt_regs *regs);
         void (* remove_all_hw_break) (void);
         void (* correct_hw_break) (void);
         void (* enable_nmi) (bool on);
       };

MEMBERS
       gdb_bpt_instr[BREAK_INSTR_SIZE]
           The instruction to trigger a breakpoint.

       flags
           Flags for the breakpoint, currently just KGDB_HW_BREAKPOINT.

       set_breakpoint
           Allow an architecture to specify how to set a software breakpoint.

       remove_breakpoint
           Allow an architecture to specify how to remove a software breakpoint.

       set_hw_breakpoint
           Allow an architecture to specify how to set a hardware breakpoint.

       remove_hw_breakpoint
           Allow an architecture to specify how to remove a hardware breakpoint.

       disable_hw_break
           Allow an architecture to specify how to disable hardware breakpoints for a single cpu.

       remove_all_hw_break
           Allow an architecture to specify how to remove all hardware breakpoints.

       correct_hw_break
           Allow an architecture to specify how to correct the hardware debug registers.

       enable_nmi
           Manage NMI-triggered entry to KGDB

AUTHOR
       Jason Wessel <jason.wessel AT windriver.com>
           Author.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                       STRUCT KGDB_ARCH(9)


/man
rootr.net - man pages