Subversion Repositories HelenOS

Rev

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

Rev 3631 Rev 3890
Line 266... Line 266...
266
	pushl %ds
266
	pushl %ds
267
	pushl %es
267
	pushl %es
268
	pushl %fs
268
	pushl %fs
269
	pushl %gs
269
	pushl %gs
270
 
270
 
271
#ifdef CONFIG_DEBUG_ALLREGS
-
 
272
	pushl %ebx
-
 
273
	pushl %ebp
-
 
274
	pushl %edi
-
 
275
	pushl %esi
-
 
276
#else
-
 
277
	subl $16, %esp
-
 
278
#endif
-
 
279
	pushl %edx
271
	pushl %edx
280
	pushl %ecx
272
	pushl %ecx
281
	pushl %eax
273
	pushl %eax
282
	
274
	
283
	# we must fill the data segment registers
275
	# we must fill the data segment registers
Line 295... Line 287...
295
	CLEAR_NT_FLAG # Modifies %ecx
287
	CLEAR_NT_FLAG # Modifies %ecx
296
	
288
	
297
	popl %eax
289
	popl %eax
298
	popl %ecx
290
	popl %ecx
299
	popl %edx
291
	popl %edx
300
#ifdef CONFIG_DEBUG_ALLREGS
-
 
301
	popl %esi
-
 
302
	popl %edi
-
 
303
	popl %ebp
-
 
304
	popl %ebx
-
 
305
#else
-
 
306
	addl $16, %esp
-
 
307
#endif	
-
 
308
	
292
	
309
	popl %gs
293
	popl %gs
310
	popl %fs
294
	popl %fs
311
	popl %es
295
	popl %es
312
	popl %ds
296
	popl %ds