Subversion Repositories HelenOS

Rev

Rev 2516 | Rev 2927 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2516 Rev 2608
Line 111... Line 111...
111
    uintptr_t cr_iip;
111
    uintptr_t cr_iip;
112
    uint64_t pr;
112
    uint64_t pr;
113
    uintptr_t sp;
113
    uintptr_t sp;
114
   
114
   
115
    /*
115
    /*
116
     * The following variables are defined only for break_instruction handler.
116
     * The following variables are defined only for break_instruction
-
 
117
     * handler.
117
     */
118
     */
118
    uint64_t in0;
119
    uint64_t in0;
119
    uint64_t in1;
120
    uint64_t in1;
120
    uint64_t in2;
121
    uint64_t in2;
121
    uint64_t in3;
122
    uint64_t in3;
122
    uint64_t in4;
123
    uint64_t in4;
-
 
124
    uint64_t in5;
-
 
125
    uint64_t in6;
123
} istate_t;
126
} istate_t;
124
 
127
 
125
static inline void istate_set_retaddr(istate_t *istate, uintptr_t retaddr)
128
static inline void istate_set_retaddr(istate_t *istate, uintptr_t retaddr)
126
{
129
{
127
    istate->cr_iip = retaddr;
130
    istate->cr_iip = retaddr;