RTEMS-6
Annotated Report
libstackchk
Sun Feb 28 23:18:46 2021
00103d70 <rtems_stack_checker_begin_extension>:
if ( stack->area == NULL ) {
103d70: 8b 15 0c d6 12 00 mov 0x12d60c,%edx
103d76: 85 d2 test %edx,%edx
103d78: 74 06 je 103d80 <rtems_stack_checker_begin_extension+0x10>
103d7a: c3 ret
103d7b: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi
103d7f: 90 nop
{
103d80: 55 push %ebp
103d81: 89 e5 mov %esp,%ebp
103d83: 83 ec 18 sub $0x18,%esp
stack->area = cpu_self->interrupt_stack_low;
103d86: a1 20 d6 12 00 mov 0x12d620,%eax
{
103d8b: 89 7d fc mov %edi,-0x4(%ebp)
stack->size = (size_t) ( (char *) cpu_self->interrupt_stack_high -
103d8e: 8b 0d 24 d6 12 00 mov 0x12d624,%ecx
return memcmp(
103d94: 8b 15 a4 31 12 00 mov 0x1231a4,%edx
stack->area = cpu_self->interrupt_stack_low;
103d9a: a3 0c d6 12 00 mov %eax,0x12d60c
stack->size = (size_t) ( (char *) cpu_self->interrupt_stack_high -
103d9f: 29 c1 sub %eax,%ecx
103da1: 89 0d 08 d6 12 00 mov %ecx,0x12d608
return memcmp(
103da7: 39 10 cmp %edx,(%eax)
103da9: 74 15 je 103dc0 <rtems_stack_checker_begin_extension+0x50><== ALWAYS TAKEN
103dab: c7 04 24 08 00 00 00 movl $0x8,(%esp) <== NOT EXECUTED
103db2: b8 52 54 4e 49 mov $0x494e5452,%eax <== NOT EXECUTED
103db7: 89 44 24 04 mov %eax,0x4(%esp) <== NOT EXECUTED
103dbb: e8 50 0e 00 00 call 104c10 <_Terminate> <== NOT EXECUTED
103dc0: 8b 3d a8 31 12 00 mov 0x1231a8,%edi
103dc6: 39 78 04 cmp %edi,0x4(%eax)
103dc9: 75 e0 jne 103dab <rtems_stack_checker_begin_extension+0x3b><== NEVER TAKEN
103dcb: 8b 3d ac 31 12 00 mov 0x1231ac,%edi
103dd1: 39 78 08 cmp %edi,0x8(%eax)
103dd4: 75 d5 jne 103dab <rtems_stack_checker_begin_extension+0x3b><== NEVER TAKEN
103dd6: 8b 3d b0 31 12 00 mov 0x1231b0,%edi
103ddc: 39 78 0c cmp %edi,0xc(%eax)
103ddf: 75 ca jne 103dab <rtems_stack_checker_begin_extension+0x3b><== NEVER TAKEN
memset(
103de1: 8d 51 f0 lea -0x10(%ecx),%edx
103de4: 8d 78 10 lea 0x10(%eax),%edi
103de7: 83 fa 08 cmp $0x8,%edx
103dea: 73 2e jae 103e1a <rtems_stack_checker_begin_extension+0xaa><== ALWAYS TAKEN
103dec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi
103df0: f6 c2 04 test $0x4,%dl
103df3: 74 09 je 103dfe <rtems_stack_checker_begin_extension+0x8e><== ALWAYS TAKEN
103df5: c7 07 a5 a5 a5 a5 movl $0xa5a5a5a5,(%edi) <== NOT EXECUTED
103dfb: 83 c7 04 add $0x4,%edi <== NOT EXECUTED
103dfe: f6 c2 02 test $0x2,%dl
103e01: 74 08 je 103e0b <rtems_stack_checker_begin_extension+0x9b><== ALWAYS TAKEN
103e03: 66 c7 07 a5 a5 movw $0xa5a5,(%edi) <== NOT EXECUTED
103e08: 83 c7 02 add $0x2,%edi <== NOT EXECUTED
103e0b: f6 c2 01 test $0x1,%dl
103e0e: 74 03 je 103e13 <rtems_stack_checker_begin_extension+0xa3><== ALWAYS TAKEN
103e10: c6 07 a5 movb $0xa5,(%edi) <== NOT EXECUTED
}
103e13: 8b 7d fc mov -0x4(%ebp),%edi <== NOT EXECUTED
103e16: 89 ec mov %ebp,%esp <== NOT EXECUTED
103e18: 5d pop %ebp <== NOT EXECUTED
103e19: c3 ret <== NOT EXECUTED
memset(
103e1a: f7 c7 01 00 00 00 test $0x1,%edi
103e20: 75 2e jne 103e50 <rtems_stack_checker_begin_extension+0xe0><== NEVER TAKEN
103e22: f7 c7 02 00 00 00 test $0x2,%edi
103e28: 75 46 jne 103e70 <rtems_stack_checker_begin_extension+0x100><== NEVER TAKEN
103e2a: f7 c7 04 00 00 00 test $0x4,%edi
103e30: 75 2e jne 103e60 <rtems_stack_checker_begin_extension+0xf0><== NEVER TAKEN
103e32: 89 d1 mov %edx,%ecx
103e34: b8 a5 a5 a5 a5 mov $0xa5a5a5a5,%eax
103e39: c1 e9 02 shr $0x2,%ecx
103e3c: 83 e2 03 and $0x3,%edx
103e3f: f3 ab rep stos %eax,%es:(%edi)
103e41: eb ad jmp 103df0 <rtems_stack_checker_begin_extension+0x80>
103e43: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi
103e4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
103e50: c6 40 10 a5 movb $0xa5,0x10(%eax) <== NOT EXECUTED
103e54: 8d 78 11 lea 0x11(%eax),%edi <== NOT EXECUTED
103e57: 8d 51 ef lea -0x11(%ecx),%edx <== NOT EXECUTED
103e5a: eb c6 jmp 103e22 <rtems_stack_checker_begin_extension+0xb2><== NOT EXECUTED
103e5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi <== NOT EXECUTED
103e60: c7 07 a5 a5 a5 a5 movl $0xa5a5a5a5,(%edi) <== NOT EXECUTED
103e66: 83 ea 04 sub $0x4,%edx <== NOT EXECUTED
103e69: 83 c7 04 add $0x4,%edi <== NOT EXECUTED
103e6c: eb c4 jmp 103e32 <rtems_stack_checker_begin_extension+0xc2><== NOT EXECUTED
103e6e: 66 90 xchg %ax,%ax <== NOT EXECUTED
103e70: 66 c7 07 a5 a5 movw $0xa5a5,(%edi) <== NOT EXECUTED
103e75: 83 ea 02 sub $0x2,%edx <== NOT EXECUTED
103e78: 83 c7 02 add $0x2,%edi <== NOT EXECUTED
103e7b: eb ad jmp 103e2a <rtems_stack_checker_begin_extension+0xba><== NOT EXECUTED
103e7d: 90 nop
103e7e: 90 nop
103e7f: 90 nop
00103c90 <rtems_stack_checker_create_extension>:
{
103c90: 55 push %ebp
Stack_check_Initialized = true;
103c91: b0 01 mov $0x1,%al
{
103c93: 89 e5 mov %esp,%ebp
103c95: 57 push %edi
103c96: 53 push %ebx
103c97: 8b 5d 0c mov 0xc(%ebp),%ebx
Stack_check_Initialized = true;
103c9a: a2 10 d6 12 00 mov %al,0x12d610
memset(
103c9f: 8b 8b c0 00 00 00 mov 0xc0(%ebx),%ecx
103ca5: 8b 83 c4 00 00 00 mov 0xc4(%ebx),%eax
103cab: 8d 51 f0 lea -0x10(%ecx),%edx
103cae: 8d 78 10 lea 0x10(%eax),%edi
103cb1: 83 fa 08 cmp $0x8,%edx
103cb4: 73 5a jae 103d10 <rtems_stack_checker_create_extension+0x80><== ALWAYS TAKEN
103cb6: f6 c2 04 test $0x4,%dl
103cb9: 74 09 je 103cc4 <rtems_stack_checker_create_extension+0x34><== ALWAYS TAKEN
103cbb: c7 07 a5 a5 a5 a5 movl $0xa5a5a5a5,(%edi) <== NOT EXECUTED
103cc1: 83 c7 04 add $0x4,%edi <== NOT EXECUTED
103cc4: f6 c2 02 test $0x2,%dl
103cc7: 74 08 je 103cd1 <rtems_stack_checker_create_extension+0x41><== ALWAYS TAKEN
103cc9: 66 c7 07 a5 a5 movw $0xa5a5,(%edi) <== NOT EXECUTED
103cce: 83 c7 02 add $0x2,%edi <== NOT EXECUTED
103cd1: f6 c2 01 test $0x1,%dl
103cd4: 74 03 je 103cd9 <rtems_stack_checker_create_extension+0x49><== ALWAYS TAKEN
103cd6: c6 07 a5 movb $0xa5,(%edi) <== NOT EXECUTED
memcpy(
103cd9: 8b 83 c4 00 00 00 mov 0xc4(%ebx),%eax <== NOT EXECUTED
103cdf: 8b 15 a4 31 12 00 mov 0x1231a4,%edx <== NOT EXECUTED
103ce5: 89 10 mov %edx,(%eax) <== NOT EXECUTED
103ce7: 8b 15 a8 31 12 00 mov 0x1231a8,%edx <== NOT EXECUTED
103ced: 89 50 04 mov %edx,0x4(%eax) <== NOT EXECUTED
103cf0: 8b 15 ac 31 12 00 mov 0x1231ac,%edx <== NOT EXECUTED
103cf6: 89 50 08 mov %edx,0x8(%eax) <== NOT EXECUTED
103cf9: 8b 15 b0 31 12 00 mov 0x1231b0,%edx <== NOT EXECUTED
103cff: 89 50 0c mov %edx,0xc(%eax) <== NOT EXECUTED
}
103d02: b0 01 mov $0x1,%al <== NOT EXECUTED
103d04: 5b pop %ebx <== NOT EXECUTED
103d05: 5f pop %edi <== NOT EXECUTED
103d06: 5d pop %ebp <== NOT EXECUTED
103d07: c3 ret <== NOT EXECUTED
103d08: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi <== NOT EXECUTED
103d0f: 90 nop <== NOT EXECUTED
memset(
103d10: f7 c7 01 00 00 00 test $0x1,%edi
103d16: 75 28 jne 103d40 <rtems_stack_checker_create_extension+0xb0><== NEVER TAKEN
103d18: f7 c7 02 00 00 00 test $0x2,%edi
103d1e: 75 30 jne 103d50 <rtems_stack_checker_create_extension+0xc0><== NEVER TAKEN
103d20: f7 c7 04 00 00 00 test $0x4,%edi
103d26: 75 38 jne 103d60 <rtems_stack_checker_create_extension+0xd0>
103d28: 89 d1 mov %edx,%ecx
103d2a: b8 a5 a5 a5 a5 mov $0xa5a5a5a5,%eax
103d2f: c1 e9 02 shr $0x2,%ecx
103d32: 83 e2 03 and $0x3,%edx
103d35: f3 ab rep stos %eax,%es:(%edi)
103d37: e9 7a ff ff ff jmp 103cb6 <rtems_stack_checker_create_extension+0x26>
103d3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi
103d40: c6 40 10 a5 movb $0xa5,0x10(%eax) <== NOT EXECUTED
103d44: 8d 78 11 lea 0x11(%eax),%edi <== NOT EXECUTED
103d47: 8d 51 ef lea -0x11(%ecx),%edx <== NOT EXECUTED
103d4a: eb cc jmp 103d18 <rtems_stack_checker_create_extension+0x88><== NOT EXECUTED
103d4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi <== NOT EXECUTED
103d50: 66 c7 07 a5 a5 movw $0xa5a5,(%edi) <== NOT EXECUTED
103d55: 83 ea 02 sub $0x2,%edx <== NOT EXECUTED
103d58: 83 c7 02 add $0x2,%edi <== NOT EXECUTED
103d5b: eb c3 jmp 103d20 <rtems_stack_checker_create_extension+0x90><== NOT EXECUTED
103d5d: 8d 76 00 lea 0x0(%esi),%esi <== NOT EXECUTED
103d60: c7 07 a5 a5 a5 a5 movl $0xa5a5a5a5,(%edi)
103d66: 83 ea 04 sub $0x4,%edx
103d69: 83 c7 04 add $0x4,%edi
103d6c: eb ba jmp 103d28 <rtems_stack_checker_create_extension+0x98>
103d6e: 90 nop
103d6f: 90 nop
00111d60 <rtems_stack_checker_report_usage_with_plugin>:
{
111d60: 55 push %ebp <== NOT EXECUTED
rtems_printf(
111d61: b8 b8 06 19 00 mov $0x1906b8,%eax <== NOT EXECUTED
{
111d66: 89 e5 mov %esp,%ebp <== NOT EXECUTED
111d68: 83 ec 18 sub $0x18,%esp <== NOT EXECUTED
111d6b: 89 5d fc mov %ebx,-0x4(%ebp) <== NOT EXECUTED
111d6e: 8b 5d 08 mov 0x8(%ebp),%ebx <== NOT EXECUTED
rtems_printf(
111d71: 89 44 24 04 mov %eax,0x4(%esp) <== NOT EXECUTED
111d75: 89 1c 24 mov %ebx,(%esp) <== NOT EXECUTED
111d78: e8 73 19 ff ff call 1036f0 <rtems_printf> <== NOT EXECUTED
rtems_task_iterate(
111d7d: 89 5c 24 04 mov %ebx,0x4(%esp) <== NOT EXECUTED
111d81: c7 04 24 f0 1c 11 00 movl $0x111cf0,(%esp) <== NOT EXECUTED
111d88: e8 e3 24 00 00 call 114270 <rtems_task_iterate> <== NOT EXECUTED
Stack_check_Dump_stack_usage(
111d8d: 31 d2 xor %edx,%edx <== NOT EXECUTED
111d8f: a1 2c a7 1a 00 mov 0x1aa72c,%eax <== NOT EXECUTED
111d94: 89 54 24 04 mov %edx,0x4(%esp) <== NOT EXECUTED
111d98: 8b 15 30 a7 1a 00 mov 0x1aa730,%edx <== NOT EXECUTED
111d9e: 31 c9 xor %ecx,%ecx <== NOT EXECUTED
111da0: 89 5c 24 08 mov %ebx,0x8(%esp) <== NOT EXECUTED
111da4: c7 04 24 3c 07 19 00 movl $0x19073c,(%esp) <== NOT EXECUTED
111dab: e8 60 fe ff ff call 111c10 <Stack_check_Dump_stack_usage.isra.0> <== NOT EXECUTED
}
111db0: 8b 5d fc mov -0x4(%ebp),%ebx <== NOT EXECUTED
111db3: 89 ec mov %ebp,%esp <== NOT EXECUTED
111db5: 5d pop %ebp <== NOT EXECUTED
111db6: c3 ret <== NOT EXECUTED
111db7: 90 nop
111db8: 90 nop
111db9: 90 nop
111dba: 90 nop
111dbb: 90 nop
111dbc: 90 nop
111dbd: 90 nop
111dbe: 90 nop
111dbf: 90 nop
00103e80 <rtems_stack_checker_switch_extension>:
{
103e80: 55 push %ebp
return memcmp(
103e81: ba 10 00 00 00 mov $0x10,%edx
{
103e86: 89 e5 mov %esp,%ebp
103e88: 83 ec 48 sub $0x48,%esp
103e8b: 89 75 f8 mov %esi,-0x8(%ebp)
103e8e: 8b 75 08 mov 0x8(%ebp),%esi
return memcmp(
103e91: b9 a4 31 12 00 mov $0x1231a4,%ecx
{
103e96: 89 5d f4 mov %ebx,-0xc(%ebp)
103e99: 89 7d fc mov %edi,-0x4(%ebp)
if ( sp < the_stack->area ) {
103e9c: 8b 9e c4 00 00 00 mov 0xc4(%esi),%ebx
return memcmp(
103ea2: 89 54 24 08 mov %edx,0x8(%esp)
103ea6: 89 4c 24 04 mov %ecx,0x4(%esp)
103eaa: 89 1c 24 mov %ebx,(%esp)
if ( sp < the_stack->area ) {
103ead: 39 eb cmp %ebp,%ebx
103eaf: 77 7f ja 103f30 <rtems_stack_checker_switch_extension+0xb0><== NEVER TAKEN
return memcmp(
103eb1: e8 4e 7f 01 00 call 11be04 <memcmp>
if ( sp > (the_stack->area + the_stack->size) ) {
103eb6: 8b 96 c0 00 00 00 mov 0xc0(%esi),%edx
103ebc: 01 da add %ebx,%edx
103ebe: 39 d5 cmp %edx,%ebp
return memcmp(
103ec0: 89 c7 mov %eax,%edi
if ( sp > (the_stack->area + the_stack->size) ) {
103ec2: 77 73 ja 103f37 <rtems_stack_checker_switch_extension+0xb7><== NEVER TAKEN
if ( !sp_ok || !pattern_ok ) {
103ec4: 85 c0 test %eax,%eax
103ec6: 0f 85 19 01 00 00 jne 103fe5 <rtems_stack_checker_switch_extension+0x165>
if ( stack->area != NULL && !Stack_check_Is_sanity_pattern_valid( stack ) ) {
103ecc: a1 0c d6 12 00 mov 0x12d60c,%eax
103ed1: 85 c0 test %eax,%eax
103ed3: 74 4c je 103f21 <rtems_stack_checker_switch_extension+0xa1><== NEVER TAKEN
return memcmp(
103ed5: 8b 0d a4 31 12 00 mov 0x1231a4,%ecx
103edb: 39 08 cmp %ecx,(%eax)
103edd: 74 21 je 103f00 <rtems_stack_checker_switch_extension+0x80><== ALWAYS TAKEN
103edf: c7 04 24 08 00 00 00 movl $0x8,(%esp) <== NOT EXECUTED
103ee6: b8 52 54 4e 49 mov $0x494e5452,%eax <== NOT EXECUTED
103eeb: 89 44 24 04 mov %eax,0x4(%esp) <== NOT EXECUTED
103eef: e8 1c 0d 00 00 call 104c10 <_Terminate> <== NOT EXECUTED
103ef4: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi <== NOT EXECUTED
103efb: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi <== NOT EXECUTED
103eff: 90 nop <== NOT EXECUTED
103f00: 8b 3d a8 31 12 00 mov 0x1231a8,%edi
103f06: 39 78 04 cmp %edi,0x4(%eax)
103f09: 75 d4 jne 103edf <rtems_stack_checker_switch_extension+0x5f><== NEVER TAKEN
103f0b: 8b 0d ac 31 12 00 mov 0x1231ac,%ecx
103f11: 39 48 08 cmp %ecx,0x8(%eax)
103f14: 75 c9 jne 103edf <rtems_stack_checker_switch_extension+0x5f><== NEVER TAKEN
103f16: 8b 3d b0 31 12 00 mov 0x1231b0,%edi
103f1c: 39 78 0c cmp %edi,0xc(%eax)
103f1f: 75 be jne 103edf <rtems_stack_checker_switch_extension+0x5f><== NEVER TAKEN
}
103f21: 8b 5d f4 mov -0xc(%ebp),%ebx
103f24: 8b 75 f8 mov -0x8(%ebp),%esi
103f27: 8b 7d fc mov -0x4(%ebp),%edi
103f2a: 89 ec mov %ebp,%esp
103f2c: 5d pop %ebp
103f2d: c3 ret
103f2e: 66 90 xchg %ax,%ax
return memcmp(
103f30: e8 cf 7e 01 00 call 11be04 <memcmp> <== NOT EXECUTED
103f35: 89 c7 mov %eax,%edi <== NOT EXECUTED
printk("BLOWN STACK!!!\n");
103f37: c7 04 24 39 31 12 00 movl $0x123139,(%esp) <== NOT EXECUTED
103f3e: e8 cd d0 ff ff call 101010 <printk> <== NOT EXECUTED
printk("task control block: 0x%08" PRIxPTR "\n", (intptr_t) running);
103f43: 89 74 24 04 mov %esi,0x4(%esp) <== NOT EXECUTED
103f47: c7 04 24 49 31 12 00 movl $0x123149,(%esp) <== NOT EXECUTED
103f4e: e8 bd d0 ff ff call 101010 <printk> <== NOT EXECUTED
printk("task ID: 0x%08lx\n", (unsigned long) running->Object.id);
103f53: 8b 46 08 mov 0x8(%esi),%eax <== NOT EXECUTED
103f56: c7 04 24 66 31 12 00 movl $0x123166,(%esp) <== NOT EXECUTED
103f5d: 89 44 24 04 mov %eax,0x4(%esp) <== NOT EXECUTED
103f61: e8 aa d0 ff ff call 101010 <printk> <== NOT EXECUTED
printk(
103f66: 8b 46 0c mov 0xc(%esi),%eax <== NOT EXECUTED
103f69: c7 04 24 78 31 12 00 movl $0x123178,(%esp) <== NOT EXECUTED
103f70: 89 44 24 04 mov %eax,0x4(%esp) <== NOT EXECUTED
103f74: e8 97 d0 ff ff call 101010 <printk> <== NOT EXECUTED
_Thread_Get_name(running, name, sizeof(name));
103f79: 8d 55 c8 lea -0x38(%ebp),%edx <== NOT EXECUTED
103f7c: 89 54 24 04 mov %edx,0x4(%esp) <== NOT EXECUTED
103f80: c7 44 24 08 20 00 00 movl $0x20,0x8(%esp) <== NOT EXECUTED
103f87: 00
103f88: 89 34 24 mov %esi,(%esp) <== NOT EXECUTED
103f8b: e8 60 32 00 00 call 1071f0 <_Thread_Get_name> <== NOT EXECUTED
printk("task name string: %s\n", name);
103f90: 8d 55 c8 lea -0x38(%ebp),%edx <== NOT EXECUTED
103f93: 89 54 24 04 mov %edx,0x4(%esp) <== NOT EXECUTED
103f97: c7 04 24 8b 31 12 00 movl $0x12318b,(%esp) <== NOT EXECUTED
103f9e: e8 6d d0 ff ff call 101010 <printk> <== NOT EXECUTED
(intptr_t) ((char *) stack->area + stack->size)
103fa3: 8b 96 c4 00 00 00 mov 0xc4(%esi),%edx <== NOT EXECUTED
103fa9: 8b 86 c0 00 00 00 mov 0xc0(%esi),%eax <== NOT EXECUTED
printk(
103faf: c7 04 24 08 31 12 00 movl $0x123108,(%esp) <== NOT EXECUTED
103fb6: 89 54 24 08 mov %edx,0x8(%esp) <== NOT EXECUTED
103fba: 89 44 24 04 mov %eax,0x4(%esp) <== NOT EXECUTED
(intptr_t) ((char *) stack->area + stack->size)
103fbe: 8d 0c 02 lea (%edx,%eax,1),%ecx <== NOT EXECUTED
printk(
103fc1: 89 4c 24 0c mov %ecx,0xc(%esp) <== NOT EXECUTED
103fc5: e8 46 d0 ff ff call 101010 <printk> <== NOT EXECUTED
if (!pattern_ok) {
103fca: 85 ff test %edi,%edi <== NOT EXECUTED
103fcc: 0f 85 a3 00 00 00 jne 104075 <rtems_stack_checker_switch_extension+0x1f5><== NOT EXECUTED
103fd2: 8b 46 0c mov 0xc(%esi),%eax
103fd5: c7 04 24 08 00 00 00 movl $0x8,(%esp)
103fdc: 89 44 24 04 mov %eax,0x4(%esp)
103fe0: e8 2b 0c 00 00 call 104c10 <_Terminate>
printk("BLOWN STACK!!!\n");
103fe5: c7 04 24 39 31 12 00 movl $0x123139,(%esp)
_Thread_Get_name(running, name, sizeof(name));
103fec: 8d 7d c8 lea -0x38(%ebp),%edi
printk("BLOWN STACK!!!\n");
103fef: e8 1c d0 ff ff call 101010 <printk>
printk("task control block: 0x%08" PRIxPTR "\n", (intptr_t) running);
103ff4: 89 74 24 04 mov %esi,0x4(%esp)
103ff8: c7 04 24 49 31 12 00 movl $0x123149,(%esp)
103fff: e8 0c d0 ff ff call 101010 <printk>
printk("task ID: 0x%08lx\n", (unsigned long) running->Object.id);
104004: 8b 46 08 mov 0x8(%esi),%eax
104007: c7 04 24 66 31 12 00 movl $0x123166,(%esp)
10400e: 89 44 24 04 mov %eax,0x4(%esp)
104012: e8 f9 cf ff ff call 101010 <printk>
printk(
104017: 8b 46 0c mov 0xc(%esi),%eax
10401a: c7 04 24 78 31 12 00 movl $0x123178,(%esp)
104021: 89 44 24 04 mov %eax,0x4(%esp)
104025: e8 e6 cf ff ff call 101010 <printk>
_Thread_Get_name(running, name, sizeof(name));
10402a: c7 44 24 08 20 00 00 movl $0x20,0x8(%esp)
104031: 00
104032: 89 7c 24 04 mov %edi,0x4(%esp)
104036: 89 34 24 mov %esi,(%esp)
104039: e8 b2 31 00 00 call 1071f0 <_Thread_Get_name>
printk("task name string: %s\n", name);
10403e: 89 7c 24 04 mov %edi,0x4(%esp)
104042: c7 04 24 8b 31 12 00 movl $0x12318b,(%esp)
104049: e8 c2 cf ff ff call 101010 <printk>
(intptr_t) ((char *) stack->area + stack->size)
10404e: 8b 96 c4 00 00 00 mov 0xc4(%esi),%edx
104054: 8b 86 c0 00 00 00 mov 0xc0(%esi),%eax
printk(
10405a: c7 04 24 08 31 12 00 movl $0x123108,(%esp)
104061: 89 54 24 08 mov %edx,0x8(%esp)
104065: 89 44 24 04 mov %eax,0x4(%esp)
(intptr_t) ((char *) stack->area + stack->size)
104069: 8d 0c 02 lea (%edx,%eax,1),%ecx
printk(
10406c: 89 4c 24 0c mov %ecx,0xc(%esp)
104070: e8 9b cf ff ff call 101010 <printk>
printk(
104075: 89 5c 24 08 mov %ebx,0x8(%esp)
(intptr_t) (pattern_area + SANITY_PATTERN_SIZE_BYTES)
104079: 8d 43 10 lea 0x10(%ebx),%eax
printk(
10407c: 89 44 24 0c mov %eax,0xc(%esp)
104080: c7 44 24 04 10 00 00 movl $0x10,0x4(%esp)
104087: 00
104088: c7 04 24 d0 30 12 00 movl $0x1230d0,(%esp)
10408f: e8 7c cf ff ff call 101010 <printk>
104094: e9 39 ff ff ff jmp 103fd2 <rtems_stack_checker_switch_extension+0x152>
104099: 90 nop
10409a: 90 nop
10409b: 90 nop
10409c: 90 nop
10409d: 90 nop
10409e: 90 nop
10409f: 90 nop