Lines Matching defs:CONTEXT

105 #define CONTEXT(_th) ((_th)->md.context)
113 sigsetjmp(CONTEXT(_thread), 1); \
114 CONTEXT(_thread)[2] = (unsigned char*) ((_sp) - 128); \
115 CONTEXT(_thread)[0] = (int) _main; \
118 #define _MD_GET_SP(_thread) CONTEXT(_thread)[2]
123 sigsetjmp(CONTEXT(_thread), 1); \
124 CONTEXT(_thread)[1] = (unsigned char*) ((_sp) - 176 - 0x7ff); \
125 CONTEXT(_thread)[2] = (long) _main; \
126 CONTEXT(_thread)[3] = (long) _main + 4; \
129 #define _MD_GET_SP(_thread) (CONTEXT(_thread)[2]+0x7ff)
133 sigsetjmp(CONTEXT(_thread), 1); \
134 CONTEXT(_thread)[2] = (unsigned char*) ((_sp) - 128); \
135 CONTEXT(_thread)[3] = (int) _main; \
136 CONTEXT(_thread)[4] = (int) _main + 4; \
139 #define _MD_GET_SP(_thread) CONTEXT(_thread)[2]
144 sigsetjmp(CONTEXT(_thread), 1); \
145 CONTEXT(_thread)[3] = (unsigned char*) ((_sp) - 128); \
146 CONTEXT(_thread)[4] = (int) _main; \
149 #define _MD_GET_SP(_thread) CONTEXT(_thread)[3]
154 sigsetjmp(CONTEXT(_thread), 1); \
155 CONTEXT(_thread)[2] = (unsigned char*) ((_sp) - 128); \
156 CONTEXT(_thread)[5] = (int) _main; \
159 #define _MD_GET_SP(_thread) CONTEXT(_thread)[2]
164 sigsetjmp(CONTEXT(_thread), 1); \
165 CONTEXT(_thread)[32] = (unsigned char*) ((_sp) - 128); \
166 CONTEXT(_thread)[2] = (int) _main; \
167 CONTEXT(_thread)[28] = (int) _main; \
170 #define _MD_GET_SP(_thread) CONTEXT(_thread)[32]
176 sigsetjmp(CONTEXT(_thread), 1); \
177 CONTEXT(_thread)[23] = (unsigned char*) ((_sp) - 128); \
178 CONTEXT(_thread)[24] = (int) _main; \
181 #define _MD_GET_SP(_thread) CONTEXT(_thread)[23]
186 sigsetjmp(CONTEXT(_thread), 1); \
187 CONTEXT(_thread)[34] = (unsigned char*) ((_sp) - 128); \
188 CONTEXT(_thread)[2] = (long) _main; \
189 CONTEXT(_thread)[30] = (long) _main; \
190 CONTEXT(_thread)[31] = (long) _main; \
193 #define _MD_GET_SP(_thread) CONTEXT(_thread)[34]
202 if (!sigsetjmp(CONTEXT(_thread), 1)) { \
214 siglongjmp(CONTEXT(_thread), 1); \