00000000 <_hogefuga>: 0: 79 02 00 0a mov.w #0xa,r2 // r2 = 0x000a 4: 69 82 mov.w r2,@er0 // tskque.next@0x00/w 6: 0b 02 adds #1,er2 // r2 = 0x000b 8: 6f 82 00 02 mov.w r2,@(0x2:16,er0) // tskque.prev@0x02/w c: 0b 02 adds #1,er2 // r2 = 0x000c e: 6f 82 00 04 mov.w r2,@(0x4:16,er0) // tskid@0x04/w 12: 0b 02 adds #1,er2 // r2 = 0x000d 14: 6f 82 00 06 mov.w r2,@(0x6:16,er0) // exinf@0x06/w 18: 1a a2 sub.l er2,er2 1a: 8a 0e add.b #0xe,r2l // er2 = 0x0000000e 1c: 01 00 6f 82 mov.l er2,@(0x8:16,er0) // tskatr@0x08/l 20: 00 08 22: 0b 02 adds #1,er2 // r2=0x000f 24: 6f 82 00 0c mov.w r2,@(0xc:16,er0) // task@0x0c/w 28: 1a a2 sub.l er2,er2 2a: 8a 10 add.b #0x10,r2l // er2 = 0x00000010 2c: 01 00 6f 82 mov.l er2,@(0x10:16,er0) // sstksz@0x10/l 30: 00 10 32: 8a 01 add.b #0x1,r2l // r2l=0x11 34: 6e 8a 00 14 mov.b r2l,@(0x14:16,er0) // isysmode@0x14/b 38: 79 02 00 12 mov.w #0x12,r2 // r2=0x0012 3c: 6f 82 00 16 mov.w r2,@(0x16:16,er0) // sysmode@0x16/w 40: 8a 01 add.b #0x1,r2l // r2l=0x13 42: 6e 8a 00 18 mov.b r2l,@(0x18:16,er0) // ipriority@0x18/b 46: 8a 01 add.b #0x1,r2l // r2l=0x14 48: 6e 8a 00 19 mov.b r2l,@(0x19:16,er0) // bpriority@0x19/b 4c: 8a 01 add.b #0x1,r2l // r2l=0x15 4e: 6e 8a 00 1a mov.b r2l,@(0x1a:16,er0) // priority@0x1a/b 52: 8a 01 add.b #0x1,r2l // r2l=0x16 54: 6e 8a 00 1b mov.b r2l,@(0x1b:16,er0) // state@0x1b/b 58: 6e 0a 00 1c mov.b @(0x1c:16,er0),r2l 5c: ca 80 or.b #0x80,r2l 5e: 6e 8a 00 1c mov.b r2l,@(0x1c:16,er0) // klockwait@0x1c/b.0 62: 6e 0a 00 1c mov.b @(0x1c:16,er0),r2l 66: ca 40 or.b #0x40,r2l 68: 6e 8a 00 1c mov.b r2l,@(0x1c:16,er0) // klocked@0x1c/b.1 6c: 79 02 00 17 mov.w #0x17,r2 // r2=0x0017 70: 6f 82 00 1e mov.w r2,@(0x1e:16,er0) // wspec@0x1e/w 74: 0b 02 adds #1,er2 // r2=0x0018 76: 6f 82 00 20 mov.w r2,@(0x20:16,er0) // wid@0x20/w 7a: 0b 02 adds #1,er2 // r2=0x0019 7c: 6f 82 00 22 mov.w r2,@(0x22:16,er0) // wupcnt@0x22/w 80: 0b 02 adds #1,er2 // r2=0x001a 82: 6f 82 00 24 mov.w r2,@(0x24:16,er0) // suscnt@0x24/w 86: 0b 02 adds #1,er2 // r2=0x001b 88: 6f 82 00 26 mov.w r2,@(0x26:16,er0) // wercd@0x26/w 8c: 0b 02 adds #1,er2 // r2=0x001c 8e: 6f 82 00 28 mov.w r2,@(0x28:16,er0) // winfo.sem.cnt@0x28/w 92: 0b 02 adds #1,er2 // r2=0x001d 94: 6f 82 00 30 mov.w r2,@(0x30:16,er0) // wtemb.queue.next // @0x30/w 98: 0b 02 adds #1,er2 // r2=0x001e 9a: 6f 82 00 32 mov.w r2,@(0x32:16,er0) // wtemb.queue.prev // @0x32/w 9e: 1a a2 sub.l er2,er2 a0: 8a 1f add.b #0x1f,r2l // er2=0x0000001f a2: 01 00 6f 82 mov.l er2,@(0x38:16,er0) a6: 00 38 a8: 18 aa sub.b r2l,r2l // er2=0x00000000 aa: 01 00 6f 82 mov.l er2,@(0x34:16,er0) // wtemb.time@0x34/ll ae: 00 34 b0: fa 20 mov.b #0x20,r2l // r2=0x0020 b2: 6f 82 00 3c mov.w r2,@(0x3c:16,er0) // wtemb.callback // @0x3c/w b6: 0b 02 adds #1,er2 // r2=0x0021 b8: 6f 82 00 3e mov.w r2,@(0x3e:16,er0) // wtemb.arg@0x3e/w bc: 0b 02 adds #1,er2 // r2=0x0022 be: 6f 82 00 40 mov.w r2,@(0x40:16,er0) // wdrvno@0x40/w c2: 0b 02 adds #1,er2 // r2=0x0023 c4: 6f 82 00 42 mov.w r2,@(0x42:16,er0) // mtxlist@0x42/w c8: 1a a2 sub.l er2,er2 ca: 8a 24 add.b #0x24,r2l // er2=0x00000024 cc: 01 00 6f 82 mov.l er2,@(0x44:16,er0) // stime@0x44/l d0: 00 44 d2: 0b 02 adds #1,er2 // er2=0x00000025 d4: 01 00 6f 82 mov.l er2,@(0x48:16,er0) // utime@0x48/l d8: 00 48 da: 0b 02 adds #1,er2 // r2=0x0026 dc: 6f 82 00 4c mov.w r2,@(0x4c:16,er0) // isstack@0x4c/w e0: 0b 82 adds #2,er2 // r2=0x0028 e2: 6f 82 00 4e mov.w r2,@(0x4e:16,er0) // tskctxb.ssp@0x4e/w e6: 79 10 00 50 add.w #0x50,r0 // sizeof(TCB)=0x50 ea: 54 70 rts