Subversion Repositories HelenOS

Rev

Rev 3386 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3386 Rev 4581
Line 51... Line 51...
51
typedef struct  {
51
typedef struct  {
52
    uintptr_t address;      /**< Breakpoint address */
52
    uintptr_t address;      /**< Breakpoint address */
53
    unative_t instruction; /**< Original instruction */
53
    unative_t instruction; /**< Original instruction */
54
    unative_t nextinstruction;  /**< Original instruction following break */
54
    unative_t nextinstruction;  /**< Original instruction following break */
55
    int flags;        /**< Flags regarding breakpoint */
55
    int flags;        /**< Flags regarding breakpoint */
56
    count_t counter;
56
    size_t counter;
57
    void (*bkfunc)(void *b, istate_t *istate);
57
    void (*bkfunc)(void *b, istate_t *istate);
58
} bpinfo_t;
58
} bpinfo_t;
59
 
59
 
60
extern void debugger_init(void);
60
extern void debugger_init(void);
61
void debugger_bpoint(istate_t *istate);
61
void debugger_bpoint(istate_t *istate);