Rev 1769 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1769 | Rev 1780 | ||
---|---|---|---|
Line 48... | Line 48... | ||
48 | instruction, so that it could be |
48 | instruction, so that it could be |
49 | reinstalled on the previous one */ |
49 | reinstalled on the previous one */ |
50 | #define BKPOINT_FUNCCALL (1 << 3) /**< Call a predefined function */ |
50 | #define BKPOINT_FUNCCALL (1 << 3) /**< Call a predefined function */ |
51 | 51 | ||
52 | typedef struct { |
52 | typedef struct { |
53 | __address address; /**< Breakpoint address */ |
53 | uintptr_t address; /**< Breakpoint address */ |
54 | __native instruction; /**< Original instruction */ |
54 | unative_t instruction; /**< Original instruction */ |
55 | __native nextinstruction; /**< Original instruction following break */ |
55 | unative_t nextinstruction; /**< Original instruction following break */ |
56 | int flags; /**< Flags regarding breakpoint */ |
56 | int flags; /**< Flags regarding breakpoint */ |
57 | count_t counter; |
57 | count_t counter; |
58 | void (*bkfunc)(void *b, istate_t *istate); |
58 | void (*bkfunc)(void *b, istate_t *istate); |
59 | } bpinfo_t; |
59 | } bpinfo_t; |
60 | 60 |