[GDB] Handle kill and detach packets.
[people/stefanha/gpxe.git] / src / tests / gdbstub_test.S
1         .arch i386
2         .section ".text"
3         .code32
4 gdbstub_test:
5         /* 1. Read registers test */
6         movl    $0xea010203, %eax
7         movl    $0xeb040506, %ebx
8         movl    $0xec070809, %ecx
9         movl    $0xed0a0b0c, %edx
10         movl    $0x510d0e0f, %esi
11         movl    $0xd1102030, %edi
12         int     $3
13
14         /* 2. Write registers test */
15         int     $3
16
17         /* 3. Read memory test */
18         subl    $8, %esp
19         movl    $0x11223344, 4(%esp)
20         movw    $0x5566, 2(%esp)
21         movb    $0x77, (%esp)
22         int     $3
23
24         /* 4. Write memory test */
25         int     $3
26         addl    $8, %esp
27
28         /* 5. Step test */
29         int     $3
30         nop
31
32 1:
33         jmp     1b