This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: loc2-test and stap disagree with each other


Roland McGrath wrote:
Uh.  Well, ok, I said "we", but what I meant is that *you* should look at
the assembly code, not just find a ton of assembly code to email me.

Look at the disassembly for the code where the probe went (objdump -SD can
be good for this, or using gdb's disassembler is often handy).  Figure out
where the variable "prev" is located from what the assembly is actually doing.
Then we can see what the answer should have been.

Next, find the DWARF DIE offset for the variable.
That's the number in [...] in the output of "loc2c-test -k 0x...".
From your earlier mail:

prev [43c0e6] task_t*

Use eu-readelf --debug-dump=info (and DO NOT MAIL ME THE WHOLE THING!),
and search for 43c0e6 to find the details of its DIE.  In a different
kernel where the offsets are different, that block looks like this:

	[2305e7]      formal_parameter
		       name                 "prev"
		       decl_file            1
		       decl_line            1754
		       type                 [21eb3f]
		       location             location list [ 2bb92]

Take the offset given for "location", corresponding to 2bb92 here.
Then use eu-readelf --debug-dump=loc and search for that offset.
That gets you the location list for this variable, which will look
something like this:

	 [ 2bb92]  0xc011b8d9..0xc011b94c [   0] fbreg 0
		   0xc011b94c..0xc011b9ae [   0] breg5 8

This list ends before the next line of the output that has a "[ nnnnn]" at
the beginning.  Post here just that location list info, and the assembly
code for the "schedule" function, but not any more assembly code than that.


Thanks, Roland

Roland,

Thanks for your tips on how to get to the DWARF info.

Here's the location list info

[43c0e6] variable
name "prev"
decl_file 1
decl_line 2867
type [42eaaf]
location location list [ 80ad5]

[ 80ad5] 0xc00000000036c540..0xc00000000036c540 [ 0] reg31
0xc00000000036c540..0xc00000000036c70c [ 0] reg27
0xc00000000036c790..0xc00000000036c7ec [ 0] reg31
0xc00000000036c9bc..0xc00000000036cbb0 [ 0] reg31
0xc00000000036cd54..0xc00000000036cdc8 [ 0] reg31
0xc00000000036cdcc..0xc00000000036ce70 [ 0] reg31
0xc00000000036d180..0xc00000000036d230 [ 0] reg31
0xc00000000036d248..0xc00000000036d278 [ 0] reg31
0xc00000000036d288..0xc00000000036d2c4 [ 0] reg31



Here's the assembly listing for schedule, probe is inserted at offset *0xbb8*. Looks like *r31* holding *prev, *and we are setting up its members with

std     r0,168(r31)
std     r11,176(r31)

right before the probe (just my guess).


0000000000000000 <.schedule>: 0: 7c 08 02 a6 mflr r0 4: fb c1 ff f0 std r30,-16(r1) 8: fb e1 ff f8 std r31,-8(r1) c: 7f e8 02 a6 mflr r31 10: fa 01 ff 80 std r16,-128(r1) 14: fa 21 ff 88 std r17,-120(r1) 18: fa 41 ff 90 std r18,-112(r1) 1c: fa 61 ff 98 std r19,-104(r1) 20: fa 81 ff a0 std r20,-96(r1) 24: fa a1 ff a8 std r21,-88(r1) 28: fa c1 ff b0 std r22,-80(r1) 2c: fa e1 ff b8 std r23,-72(r1) 30: fb 01 ff c0 std r24,-64(r1) 34: fb 21 ff c8 std r25,-56(r1) 38: fb 41 ff d0 std r26,-48(r1) 3c: fb 61 ff d8 std r27,-40(r1) 40: fb 81 ff e0 std r28,-32(r1) 44: fb a1 ff e8 std r29,-24(r1) 48: f8 01 00 10 std r0,16(r1) 4c: f8 21 fe f1 stdu r1,-272(r1) 50: eb c2 00 00 ld r30,0(r2) 54: 60 00 00 00 nop 58: e8 8d 01 98 ld r4,408(r13) 5c: e8 04 01 10 ld r0,272(r4) 60: 2f a0 00 00 cmpdi cr7,r0,0 64: 40 9e 00 38 bne- cr7,9c <.schedule+0x9c> 68: 78 29 04 64 rldicr r9,r1,0,49 6c: e8 a9 00 16 lwa r5,20(r9) 70: 54 a0 18 7e rlwinm r0,r5,3,1,31 74: 54 00 e8 3e rotlwi r0,r0,29 78: 2f 80 00 00 cmpwi cr7,r0,0 7c: 41 be 00 20 beq+ cr7,9c <.schedule+0x9c> 80: e8 c4 01 36 lwa r6,308(r4) 84: e8 7e 81 18 ld r3,-32488(r30) 88: 38 84 03 04 addi r4,r4,772 8c: 48 00 00 01 bl 8c <.schedule+0x8c> 90: 60 00 00 00 nop 94: 48 00 00 01 bl 94 <.schedule+0x94> 98: 60 00 00 00 nop 9c: 7f e4 fb 78 mr r4,r31 a0: 38 60 00 02 li r3,2 a4: 78 30 04 64 rldicr r16,r1,0,49 a8: 48 00 00 01 bl a8 <.schedule+0xa8> ac: 60 00 00 00 nop b0: eb 6d 01 98 ld r27,408(r13) b4: e8 1b 00 2a lwa r0,40(r27) b8: 2f 80 00 00 cmpwi cr7,r0,0 bc: 41 bc 00 0c blt+ cr7,c8 <.schedule+0xc8> c0: 48 00 00 01 bl c0 <.schedule+0xc0> c4: 60 00 00 00 nop c8: e9 2d 00 30 ld r9,48(r13) cc: e8 1e 80 00 ld r0,-32768(r30) d0: 7f 40 4a 14 add r26,r0,r9 d4: e8 1a 00 50 ld r0,80(r26) d8: 7f bb 00 00 cmpd cr7,r27,r0 dc: 40 be 00 24 bne+ cr7,100 <.schedule+0x100> e0: e8 1b 00 00 ld r0,0(r27) e4: 2f a0 00 00 cmpdi cr7,r0,0 e8: 41 9e 00 18 beq- cr7,100 <.schedule+0x100> ec: e8 7e 81 20 ld r3,-32480(r30) f0: 48 00 00 01 bl f0 <.schedule+0xf0> f4: 60 00 00 00 nop f8: 48 00 00 01 bl f8 <.schedule+0xf8> fc: 60 00 00 00 nop 100: 48 00 00 01 bl 100 <.schedule+0x100> 104: 60 00 00 00 nop 108: e9 3b 00 60 ld r9,96(r27) 10c: 3c 00 3b 9a lis r0,15258 110: 3e 20 3b 9a lis r17,15258 114: 7c 75 1b 78 mr r21,r3 118: 60 00 c9 ff ori r0,r0,51711 11c: 62 31 ca 00 ori r17,r17,51712 120: 7d 29 18 50 subf r9,r9,r3 124: 7f a9 00 00 cmpd cr7,r9,r0 128: 41 9d 00 14 bgt- cr7,13c <.schedule+0x13c> 12c: 2f a9 00 00 cmpdi cr7,r9,0 130: 3a 20 00 00 li r17,0 134: 41 9c 00 08 blt- cr7,13c <.schedule+0x13c> 138: 7d 31 4b 78 mr r17,r9 13c: e9 3b 00 58 ld r9,88(r27) 140: 3c 00 00 98 lis r0,152 144: 60 00 96 80 ori r0,r0,38528 148: 7d 29 03 92 divdu r9,r9,r0 14c: 38 00 00 64 li r0,100 150: 1d 29 00 0a mulli r9,r9,10 154: 7e 89 03 92 divdu r20,r9,r0 158: 2f b4 00 00 cmpdi cr7,r20,0 15c: 40 9e 00 08 bne- cr7,164 <.schedule+0x164> 160: 3a 80 00 01 li r20,1 164: 7f 43 d3 78 mr r3,r26 168: 48 00 00 01 bl 168 <.schedule+0x168> 16c: 60 00 00 00 nop 170: e8 1b 00 18 ld r0,24(r27) 174: 78 08 ef e3 rldicl. r8,r0,61,63 178: 41 a2 00 0c beq+ 184 <.schedule+0x184> 17c: 38 00 00 20 li r0,32 180: f8 1b 00 00 std r0,0(r27) 184: e8 1b 00 00 ld r0,0(r27) 188: 3a 5b 02 50 addi r18,r27,592 18c: 2f a0 00 00 cmpdi cr7,r0,0 190: 41 9e 00 60 beq- cr7,1f0 <.schedule+0x1f0> 194: e8 10 00 16 lwa r0,20(r16) 198: 78 09 27 e3 rldicl. r9,r0,36,63 19c: 40 82 00 54 bne- 1f0 <.schedule+0x1f0> 1a0: e8 1b 00 00 ld r0,0(r27) 1a4: 3a 5b 02 48 addi r18,r27,584 1a8: 78 0a 07 e1 clrldi. r10,r0,63 1ac: 41 82 00 20 beq- 1cc <.schedule+0x1cc> 1b0: e9 3b 00 08 ld r9,8(r27) 1b4: e8 09 00 80 ld r0,128(r9) 1b8: 78 0b f7 e3 rldicl. r11,r0,62,63 1bc: 41 a2 00 10 beq+ 1cc <.schedule+0x1cc> 1c0: 38 00 00 00 li r0,0 1c4: f8 1b 00 00 std r0,0(r27) 1c8: 48 00 00 28 b 1f0 <.schedule+0x1f0> 1cc: e8 1b 00 00 ld r0,0(r27) 1d0: 2f a0 00 02 cmpdi cr7,r0,2 1d4: 40 9e 00 10 bne- cr7,1e4 <.schedule+0x1e4> 1d8: e9 3a 00 30 ld r9,48(r26) 1dc: 39 29 00 01 addi r9,r9,1 1e0: f9 3a 00 30 std r9,48(r26) 1e4: 7f 63 db 78 mr r3,r27 1e8: 7f 44 d3 78 mr r4,r26 1ec: 48 00 01 0d bl 2f8 <.schedule+0x2f8> 1f0: e8 1a 00 08 ld r0,8(r26) 1f4: a2 ed 00 0a lhz r23,10(r13) 1f8: 2f a0 00 00 cmpdi cr7,r0,0 1fc: 40 be 03 30 bne+ cr7,52c <.schedule+0x52c> 200: e8 1e 80 08 ld r0,-32760(r30) 204: 7a eb 4d a4 rldicr r11,r23,9,54 208: e9 3e 80 00 ld r9,-32768(r30) 20c: 7d 6b 02 14 add r11,r11,r0 210: e8 0b 00 30 ld r0,48(r11) 214: 7d 29 02 14 add r9,r9,r0 218: eb a9 12 38 ld r29,4664(r9) 21c: 48 00 01 08 b 324 <.schedule+0x324> 220: e8 1d 00 5e lwa r0,92(r29) 224: 78 08 ff e3 rldicl. r8,r0,63,63 228: 41 82 00 f8 beq- 320 <.schedule+0x320> 22c: 38 00 00 00 li r0,0 230: 90 01 00 70 stw r0,112(r1) 234: 60 00 00 00 nop 238: 60 00 00 00 nop 23c: e8 1d 00 5e lwa r0,92(r29) 240: 78 09 cf e3 rldicl. r9,r0,57,63 244: 41 82 00 0c beq- 250 <.schedule+0x250> 248: 38 00 00 01 li r0,1 24c: 90 01 00 70 stw r0,112(r1) 250: 7f a3 eb 78 mr r3,r29 254: 7e e4 bb 78 mr r4,r23 258: 38 a1 00 78 addi r5,r1,120 25c: 38 c0 00 02 li r6,2 260: 38 e1 00 70 addi r7,r1,112 264: 48 00 0f 91 bl 11f4 <.cond_resched_softirq+0xc8> 268: 2f a3 00 00 cmpdi cr7,r3,0 26c: 41 9e 00 94 beq- cr7,300 <.schedule+0x300> 270: 38 80 00 02 li r4,2 274: 48 00 0e b9 bl 112c <.cond_resched_softirq> 278: 7c 7f 1b 79 mr. r31,r3 27c: 41 82 00 84 beq- 300 <.schedule+0x300> 280: 7f e0 d2 78 xor r0,r31,r26 284: 7c 00 00 74 cntlzd r0,r0 288: 78 00 d1 82 rldicl r0,r0,58,6 28c: 0b 00 00 00 tdnei r0,0 290: e8 1f 00 08 ld r0,8(r31) 294: 2b a0 00 01 cmpldi cr7,r0,1 298: 40 9d 00 44 ble- cr7,2dc <.schedule+0x2dc> 29c: 7f 43 d3 78 mr r3,r26 2a0: 7f e4 fb 78 mr r4,r31 2a4: 48 00 2e 69 bl 310c <.init_idle+0xfc> 2a8: e8 c1 00 78 ld r6,120(r1) 2ac: 7f 43 d3 78 mr r3,r26 2b0: 7e e4 bb 78 mr r4,r23 2b4: 7f e5 fb 78 mr r5,r31 2b8: 7f a7 eb 78 mr r7,r29 2bc: 39 00 00 02 li r8,2 2c0: 39 20 00 00 li r9,0 2c4: 48 00 13 21 bl 15e4 <.wait_for_completion_interruptible_timeout+0x13c> 2c8: 7c 20 04 ac lwsync 2cc: 2f a3 00 00 cmpdi cr7,r3,0 2d0: 38 00 00 00 li r0,0 2d4: 90 1f 00 00 stw r0,0(r31) 2d8: 40 9e 00 20 bne- cr7,2f8 <.schedule+0x2f8> 2dc: 80 01 00 70 lwz r0,112(r1) 2e0: 2f 80 00 00 cmpwi cr7,r0,0 2e4: 40 9e 00 3c bne- cr7,320 <.schedule+0x320> 2e8: e8 1d 00 5e lwa r0,92(r29) 2ec: 78 08 cf e3 rldicl. r8,r0,57,63 2f0: 41 82 00 30 beq- 320 <.schedule+0x320> 2f4: 48 00 00 38 b 32c <.schedule+0x32c> 2f8: 90 1d 00 6c stw r0,108(r29) 2fc: 48 00 00 30 b 32c <.schedule+0x32c> 300: 80 01 00 70 lwz r0,112(r1) 304: 2f 80 00 00 cmpwi cr7,r0,0 308: 40 9e 00 10 bne- cr7,318 <.schedule+0x318> 30c: e8 1d 00 5e lwa r0,92(r29) 310: 78 09 cf e3 rldicl. r9,r0,57,63 314: 40 82 00 18 bne- 32c <.schedule+0x32c> 318: 38 00 00 00 li r0,0 31c: 90 1d 00 6c stw r0,108(r29) 320: eb bd 00 00 ld r29,0(r29) 324: 2f bd 00 00 cmpdi cr7,r29,0 328: 40 9e fe f8 bne+ cr7,220 <.schedule+0x220> 32c: e8 1a 00 08 ld r0,8(r26) 330: 2f a0 00 00 cmpdi cr7,r0,0 334: 40 9e 06 14 bne- cr7,948 <.schedule+0x948> 338: f8 1a 00 38 std r0,56(r26) 33c: 60 00 00 00 nop 340: 60 00 00 00 nop 344: 60 00 00 00 nop 348: e8 1e 80 08 ld r0,-32760(r30) 34c: 7a eb 4d a4 rldicr r11,r23,9,54 350: 39 40 00 00 li r10,0 354: e9 3e 80 00 ld r9,-32768(r30) 358: eb fa 00 50 ld r31,80(r26) 35c: 7d 6b 02 14 add r11,r11,r0 360: e8 0b 00 30 ld r0,48(r11) 364: 7d 29 02 14 add r9,r9,r0 368: e9 29 12 38 ld r9,4664(r9) 36c: 48 00 00 18 b 384 <.schedule+0x384> 370: e8 09 00 5e lwa r0,92(r9) 374: 78 0b cf e3 rldicl. r11,r0,57,63 378: 41 82 00 08 beq- 380 <.schedule+0x380> 37c: 7d 2a 4b 78 mr r10,r9 380: e9 29 00 00 ld r9,0(r9) 384: 2f a9 00 00 cmpdi cr7,r9,0 388: 40 9e ff e8 bne+ cr7,370 <.schedule+0x370> 38c: 2f aa 00 00 cmpdi cr7,r10,0 390: 41 9e 01 8c beq- cr7,51c <.schedule+0x51c> 394: 7c 20 04 ac lwsync 398: 91 3a 00 00 stw r9,0(r26) 39c: 38 61 00 80 addi r3,r1,128 3a0: 38 80 00 80 li r4,128 3a4: 38 a0 00 00 li r5,0 3a8: e8 0a 00 10 ld r0,16(r10) 3ac: e9 2a 00 18 ld r9,24(r10) 3b0: f8 01 00 80 std r0,128(r1) 3b4: f9 21 00 88 std r9,136(r1) 3b8: 48 00 00 30 b 3e8 <.schedule+0x3e8> 3bc: e9 3e 80 08 ld r9,-32760(r30) 3c0: e8 7e 80 00 ld r3,-32768(r30) 3c4: 7d 20 4a 14 add r9,r0,r9 3c8: e8 09 00 30 ld r0,48(r9) 3cc: 7c 63 02 14 add r3,r3,r0 3d0: 48 00 00 01 bl 3d0 <.schedule+0x3d0> 3d4: 60 00 00 00 nop 3d8: 38 bd 00 01 addi r5,r29,1 3dc: 7f 83 e3 78 mr r3,r28 3e0: 38 80 00 80 li r4,128 3e4: 7c a5 07 b4 extsw r5,r5 3e8: 48 00 00 01 bl 3e8 <.schedule+0x3e8> 3ec: 60 00 00 00 nop 3f0: 2f 83 00 80 cmpwi cr7,r3,128 3f4: 40 9d 00 08 ble- cr7,3fc <.schedule+0x3fc> 3f8: 38 60 00 80 li r3,128 3fc: 7c 7d 07 b4 extsw r29,r3 400: 3b 81 00 80 addi r28,r1,128 404: 2f 9d 00 7f cmpwi cr7,r29,127 408: 7b a0 4d a4 rldicr r0,r29,9,54 40c: 40 9d ff b0 ble+ cr7,3bc <.schedule+0x3bc> 410: 7e e0 36 70 srawi r0,r23,6 414: 7c 00 01 94 addze r0,r0 418: 7c 09 07 b4 extsw r9,r0 41c: 54 00 30 32 rlwinm r0,r0,6,0,25 420: 79 29 1f 24 rldicr r9,r9,3,60 424: 7d 40 b8 50 subf r10,r0,r23 428: 38 00 00 01 li r0,1 42c: 7d 7c 4a 14 add r11,r28,r9 430: 7c 00 50 36 sld r0,r0,r10 434: 7d 00 58 a8 ldarx r8,0,r11 438: 7d 08 00 78 andc r8,r8,r0 43c: 7d 00 59 ad stdcx. r8,0,r11 440: 40 a2 ff f4 bne- 434 <.schedule+0x434> 444: 38 80 00 80 li r4,128 448: 7f 83 e3 78 mr r3,r28 44c: 38 a0 00 00 li r5,0 450: 48 00 00 48 b 498 <.schedule+0x498> 454: e9 3e 80 08 ld r9,-32760(r30) 458: e8 1e 80 00 ld r0,-32768(r30) 45c: 7d 2b 4a 14 add r9,r11,r9 460: e9 29 00 30 ld r9,48(r9) 464: 7d 20 4a 14 add r9,r0,r9 468: e8 69 00 48 ld r3,72(r9) 46c: e8 09 00 50 ld r0,80(r9) 470: 7f a3 00 00 cmpd cr7,r3,r0 474: 40 9e 00 14 bne- cr7,488 <.schedule+0x488> 478: e8 09 00 08 ld r0,8(r9) 47c: 2f a0 00 00 cmpdi cr7,r0,0 480: 41 9e 00 08 beq- cr7,488 <.schedule+0x488> 484: 48 00 09 e5 bl e68 <.cond_resched+0x20> 488: 38 bd 00 01 addi r5,r29,1 48c: 38 61 00 80 addi r3,r1,128 490: 38 80 00 80 li r4,128 494: 7c a5 07 b4 extsw r5,r5 498: 48 00 00 01 bl 498 <.schedule+0x498> 49c: 60 00 00 00 nop 4a0: 2f 83 00 80 cmpwi cr7,r3,128 4a4: 40 9d 00 08 ble- cr7,4ac <.schedule+0x4ac> 4a8: 38 60 00 80 li r3,128 4ac: 7c 7d 07 b4 extsw r29,r3 4b0: 2f 9d 00 7f cmpwi cr7,r29,127 4b4: 7b ab 4d a4 rldicr r11,r29,9,54 4b8: 40 9d ff 9c ble+ cr7,454 <.schedule+0x454> 4bc: 38 61 00 80 addi r3,r1,128 4c0: 38 80 00 80 li r4,128 4c4: 38 a0 00 00 li r5,0 4c8: 48 00 00 30 b 4f8 <.schedule+0x4f8> 4cc: e9 3e 80 08 ld r9,-32760(r30) 4d0: e9 7e 80 00 ld r11,-32768(r30) 4d4: 7d 20 4a 14 add r9,r0,r9 4d8: e9 29 00 30 ld r9,48(r9) 4dc: 7c 20 04 ac lwsync 4e0: 38 00 00 00 li r0,0 4e4: 38 a3 00 01 addi r5,r3,1 4e8: 38 80 00 80 li r4,128 4ec: 38 61 00 80 addi r3,r1,128 4f0: 7c 09 59 2e stwx r0,r9,r11 4f4: 7c a5 07 b4 extsw r5,r5 4f8: 48 00 00 01 bl 4f8 <.schedule+0x4f8> 4fc: 60 00 00 00 nop 500: 2f 83 00 80 cmpwi cr7,r3,128 504: 40 9d 00 08 ble- cr7,50c <.schedule+0x50c> 508: 38 60 00 80 li r3,128 50c: 7c 63 07 b4 extsw r3,r3 510: 2f 83 00 7f cmpwi cr7,r3,127 514: 78 60 4d a4 rldicr r0,r3,9,54 518: 40 9d ff b4 ble+ cr7,4cc <.schedule+0x4cc> 51c: e8 1a 00 08 ld r0,8(r26) 520: 2f a0 00 00 cmpdi cr7,r0,0 524: 41 9e 05 54 beq- cr7,a78 <.schedule+0xa78> 528: 48 00 04 20 b 948 <.schedule+0x948> 52c: e8 1e 80 08 ld r0,-32760(r30) 530: 7a eb 4d a4 rldicr r11,r23,9,54 534: e9 3e 80 00 ld r9,-32768(r30) 538: 3a c0 00 00 li r22,0 53c: 7d 6b 02 14 add r11,r11,r0 540: e8 0b 00 30 ld r0,48(r11) 544: 7d 29 02 14 add r9,r9,r0 548: e9 29 12 38 ld r9,4664(r9) 54c: 48 00 00 18 b 564 <.schedule+0x564> 550: e8 09 00 5e lwa r0,92(r9) 554: 78 08 cf e3 rldicl. r8,r0,57,63 558: 41 82 00 08 beq- 560 <.schedule+0x560> 55c: 7d 36 4b 78 mr r22,r9 560: e9 29 00 00 ld r9,0(r9) 564: 2f a9 00 00 cmpdi cr7,r9,0 568: 40 9e ff e8 bne+ cr7,550 <.schedule+0x550> 56c: 2f b6 00 00 cmpdi cr7,r22,0 570: 41 9e 03 cc beq- cr7,93c <.schedule+0x93c> 574: 7c 20 04 ac lwsync 578: 91 3a 00 00 stw r9,0(r26) 57c: 38 61 00 80 addi r3,r1,128 580: 38 80 00 80 li r4,128 584: 38 a0 00 00 li r5,0 588: e8 16 00 18 ld r0,24(r22) 58c: e9 36 00 10 ld r9,16(r22) 590: f8 01 00 88 std r0,136(r1) 594: f9 21 00 80 std r9,128(r1) 598: 48 00 00 30 b 5c8 <.schedule+0x5c8> 59c: e9 3e 80 08 ld r9,-32760(r30) 5a0: e8 7e 80 00 ld r3,-32768(r30) 5a4: 7d 20 4a 14 add r9,r0,r9 5a8: e8 09 00 30 ld r0,48(r9) 5ac: 7c 63 02 14 add r3,r3,r0 5b0: 48 00 00 01 bl 5b0 <.schedule+0x5b0> 5b4: 60 00 00 00 nop 5b8: 38 bd 00 01 addi r5,r29,1 5bc: 7f 83 e3 78 mr r3,r28 5c0: 38 80 00 80 li r4,128 5c4: 7c a5 07 b4 extsw r5,r5 5c8: 48 00 00 01 bl 5c8 <.schedule+0x5c8> 5cc: 60 00 00 00 nop 5d0: 2f 83 00 80 cmpwi cr7,r3,128 5d4: 40 9d 00 08 ble- cr7,5dc <.schedule+0x5dc> 5d8: 38 60 00 80 li r3,128 5dc: 7c 7d 07 b4 extsw r29,r3 5e0: 3b 81 00 80 addi r28,r1,128 5e4: 2f 9d 00 7f cmpwi cr7,r29,127 5e8: 7b a0 4d a4 rldicr r0,r29,9,54 5ec: 40 9d ff b0 ble+ cr7,59c <.schedule+0x59c> 5f0: 7e e0 36 70 srawi r0,r23,6 5f4: 7c 00 01 94 addze r0,r0 5f8: 7c 09 07 b4 extsw r9,r0 5fc: 54 00 30 32 rlwinm r0,r0,6,0,25 600: 79 29 1f 24 rldicr r9,r9,3,60 604: 7d 40 b8 50 subf r10,r0,r23 608: 38 00 00 01 li r0,1 60c: 7d 7c 4a 14 add r11,r28,r9 610: 7c 00 50 36 sld r0,r0,r10 614: 7d 00 58 a8 ldarx r8,0,r11 618: 7d 08 00 78 andc r8,r8,r0 61c: 7d 00 59 ad stdcx. r8,0,r11 620: 40 a2 ff f4 bne- 614 <.schedule+0x614> 624: 60 00 00 00 nop 628: 60 00 00 00 nop 62c: 60 00 00 00 nop 630: e8 1a 00 08 ld r0,8(r26) 634: 3a 60 00 00 li r19,0 638: 2f a0 00 00 cmpdi cr7,r0,0 63c: 41 9e 02 90 beq- cr7,8cc <.schedule+0x8cc> 640: e9 7a 00 60 ld r11,96(r26) 644: 80 0b 00 00 lwz r0,0(r11) 648: 2f a0 00 00 cmpdi cr7,r0,0 64c: 40 9e 00 08 bne- cr7,654 <.schedule+0x654> 650: e9 7a 00 68 ld r11,104(r26) 654: 80 0b 00 00 lwz r0,0(r11) 658: 7c 00 00 74 cntlzd r0,r0 65c: 78 00 d1 82 rldicl r0,r0,58,6 660: 0b 00 00 00 tdnei r0,0 664: e9 2b 00 08 ld r9,8(r11) 668: 39 4b 00 08 addi r10,r11,8 66c: 2f a9 00 00 cmpdi cr7,r9,0 670: 41 be 00 18 beq+ cr7,688 <.schedule+0x688> 674: 7c 09 00 d0 neg r0,r9 678: 7d 20 00 38 and r0,r9,r0 67c: 7c 00 00 74 cntlzd r0,r0 680: 20 00 00 3f subfic r0,r0,63 684: 48 00 00 38 b 6bc <.schedule+0x6bc> 688: e9 2a 00 08 ld r9,8(r10) 68c: 2f a9 00 00 cmpdi cr7,r9,0 690: 41 be 00 18 beq+ cr7,6a8 <.schedule+0x6a8> 694: 7c 09 00 d0 neg r0,r9 698: 7d 20 00 38 and r0,r9,r0 69c: 7c 00 00 74 cntlzd r0,r0 6a0: 20 00 00 7f subfic r0,r0,127 6a4: 48 00 00 18 b 6bc <.schedule+0x6bc> 6a8: e8 0b 00 18 ld r0,24(r11) 6ac: 7d 20 00 d0 neg r9,r0 6b0: 7c 00 48 38 and r0,r0,r9 6b4: 7c 00 00 74 cntlzd r0,r0 6b8: 20 00 00 bf subfic r0,r0,191 6bc: 7c 00 07 b4 extsw r0,r0 6c0: 38 61 00 80 addi r3,r1,128 6c4: 38 80 00 80 li r4,128 6c8: 38 a0 00 00 li r5,0 6cc: 78 09 26 e4 rldicr r9,r0,4,59 6d0: 7d 29 5a 14 add r9,r9,r11 6d4: e9 29 00 20 ld r9,32(r9) 6d8: 3b 29 ff c8 addi r25,r9,-56 6dc: 48 00 00 01 bl 6dc <.schedule+0x6dc> 6e0: 60 00 00 00 nop 6e4: 2f 83 00 80 cmpwi cr7,r3,128 6e8: 40 9d 00 08 ble- cr7,6f0 <.schedule+0x6f0> 6ec: 38 60 00 80 li r3,128 6f0: 7c 78 07 b4 extsw r24,r3 6f4: 3a 60 00 00 li r19,0 6f8: 48 00 01 cc b 8c4 <.schedule+0x8c4> 6fc: e9 7e 80 08 ld r11,-32760(r30) 700: 7b 09 4d a4 rldicr r9,r24,9,54 704: e9 59 00 f8 ld r10,248(r25) 708: e8 1e 80 00 ld r0,-32768(r30) 70c: 7d 29 5a 14 add r9,r9,r11 710: 2f aa 00 00 cmpdi cr7,r10,0 714: e9 29 00 30 ld r9,48(r9) 718: 7f 80 4a 14 add r28,r0,r9 71c: eb fc 00 48 ld r31,72(r28) 720: 41 9e 00 a4 beq- cr7,7c4 <.schedule+0x7c4> 724: e8 1f 00 f8 ld r0,248(r31) 728: 2f a0 00 00 cmpdi cr7,r0,0 72c: 41 9e 00 98 beq- cr7,7c4 <.schedule+0x7c4> 730: e9 59 00 2e lwa r10,44(r25) 734: 2f 8a 00 63 cmpwi cr7,r10,99 738: 40 9d 00 8c ble- cr7,7c4 <.schedule+0x7c4> 73c: e9 7f 00 2e lwa r11,44(r31) 740: 2f 8b 00 63 cmpwi cr7,r11,99 744: 41 bd 00 38 bgt+ cr7,77c <.schedule+0x77c> 748: e9 7e 80 68 ld r11,-32664(r30) 74c: 81 36 00 44 lwz r9,68(r22) 750: 38 00 00 0a li r0,10 754: e9 4b 00 00 ld r10,0(r11) 758: 1d 29 00 0a mulli r9,r9,10 75c: 39 60 00 64 li r11,100 760: 7c 0a 03 92 divdu r0,r10,r0 764: 7d 29 5b 96 divwu r9,r9,r11 768: 1c 00 00 0a mulli r0,r0,10 76c: 7d 40 50 50 subf r10,r0,r10 770: 79 29 00 20 clrldi r9,r9,32 774: 7f aa 48 40 cmpld cr7,r10,r9 778: 48 00 00 44 b 7bc <.schedule+0x7bc> 77c: e8 1f 00 32 lwa r0,48(r31) 780: e9 39 00 32 lwa r9,48(r25) 784: 7f 80 48 00 cmpw cr7,r0,r9 788: 40 9c 00 3c bge- cr7,7c4 <.schedule+0x7c4> 78c: 7f 8a 58 00 cmpw cr7,r10,r11 790: 41 9c 00 34 blt- cr7,7c4 <.schedule+0x7c4> 794: 83 b6 00 44 lwz r29,68(r22) 798: 80 1f 00 98 lwz r0,152(r31) 79c: 7f 23 cb 78 mr r3,r25 7a0: 23 bd 00 64 subfic r29,r29,100 7a4: 7f bd 01 d6 mullw r29,r29,r0 7a8: 38 00 00 64 li r0,100 7ac: 7f bd 03 96 divwu r29,r29,r0 7b0: 48 00 00 01 bl 7b0 <.schedule+0x7b0> 7b4: 7b bd 00 20 clrldi r29,r29,32 7b8: 7f bd 18 40 cmpld cr7,r29,r3 7bc: 40 9d 00 08 ble- cr7,7c4 <.schedule+0x7c4> 7c0: 3a 60 00 01 li r19,1 7c4: e8 1f 00 f8 ld r0,248(r31) 7c8: 2f a0 00 00 cmpdi cr7,r0,0 7cc: 40 9e 00 10 bne- cr7,7dc <.schedule+0x7dc> 7d0: e8 1c 00 50 ld r0,80(r28) 7d4: 7f bf 00 00 cmpd cr7,r31,r0 7d8: 40 9e 00 c4 bne- cr7,89c <.schedule+0x89c> 7dc: e8 1f 00 2e lwa r0,44(r31) 7e0: 2f 80 00 63 cmpwi cr7,r0,99 7e4: 40 9d 00 b8 ble- cr7,89c <.schedule+0x89c> 7e8: e8 19 00 f8 ld r0,248(r25) 7ec: 2f a0 00 00 cmpdi cr7,r0,0 7f0: 41 9e 00 8c beq- cr7,87c <.schedule+0x87c> 7f4: e9 79 00 2e lwa r11,44(r25) 7f8: 2f 8b 00 63 cmpwi cr7,r11,99 7fc: 41 bd 00 3c bgt+ cr7,838 <.schedule+0x838> 800: e9 7e 80 68 ld r11,-32664(r30) 804: 81 36 00 44 lwz r9,68(r22) 808: 38 00 00 0a li r0,10 80c: e9 4b 00 00 ld r10,0(r11) 810: 1d 29 00 0a mulli r9,r9,10 814: 39 60 00 64 li r11,100 818: 7c 0a 03 92 divdu r0,r10,r0 81c: 7d 29 5b 96 divwu r9,r9,r11 820: 1c 00 00 0a mulli r0,r0,10 824: 7d 40 50 50 subf r10,r0,r10 828: 79 29 00 20 clrldi r9,r9,32 82c: 7f aa 48 40 cmpld cr7,r10,r9 830: 40 9d 00 6c ble- cr7,89c <.schedule+0x89c> 834: 48 00 00 40 b 874 <.schedule+0x874> 838: e9 3c 00 48 ld r9,72(r28) 83c: e8 09 00 2e lwa r0,44(r9) 840: 7f 8b 00 00 cmpw cr7,r11,r0 844: 40 9c 00 38 bge- cr7,87c <.schedule+0x87c> 848: 83 b6 00 44 lwz r29,68(r22) 84c: 80 19 00 98 lwz r0,152(r25) 850: 7f e3 fb 78 mr r3,r31 854: 23 bd 00 64 subfic r29,r29,100 858: 7f bd 01 d6 mullw r29,r29,r0 85c: 38 00 00 64 li r0,100 860: 7f bd 03 96 divwu r29,r29,r0 864: 48 00 00 01 bl 864 <.schedule+0x864> 868: 7b bd 00 20 clrldi r29,r29,32 86c: 7f bd 18 40 cmpld cr7,r29,r3 870: 40 9d 00 0c ble- cr7,87c <.schedule+0x87c> 874: 7f e3 fb 78 mr r3,r31 878: 48 00 00 20 b 898 <.schedule+0x898> 87c: e8 7c 00 48 ld r3,72(r28) 880: e8 1c 00 50 ld r0,80(r28) 884: 7f a3 00 00 cmpd cr7,r3,r0 888: 40 9e 00 14 bne- cr7,89c <.schedule+0x89c> 88c: e8 1c 00 08 ld r0,8(r28) 890: 2f a0 00 00 cmpdi cr7,r0,0 894: 41 9e 00 08 beq- cr7,89c <.schedule+0x89c> 898: 48 00 09 e5 bl 127c <.sleep_on_timeout+0x84> 89c: 38 b8 00 01 addi r5,r24,1 8a0: 38 61 00 80 addi r3,r1,128 8a4: 38 80 00 80 li r4,128 8a8: 7c a5 07 b4 extsw r5,r5 8ac: 48 00 00 01 bl 8ac <.schedule+0x8ac> 8b0: 60 00 00 00 nop 8b4: 2f 83 00 80 cmpwi cr7,r3,128 8b8: 40 9d 00 08 ble- cr7,8c0 <.schedule+0x8c0> 8bc: 38 60 00 80 li r3,128 8c0: 7c 78 07 b4 extsw r24,r3 8c4: 2f 98 00 7f cmpwi cr7,r24,127 8c8: 40 9d fe 34 ble+ cr7,6fc <.schedule+0x6fc> 8cc: 38 61 00 80 addi r3,r1,128 8d0: 38 80 00 80 li r4,128 8d4: 38 a0 00 00 li r5,0 8d8: 48 00 00 30 b 908 <.schedule+0x908> 8dc: e9 3e 80 08 ld r9,-32760(r30) 8e0: e9 7e 80 00 ld r11,-32768(r30) 8e4: 7d 20 4a 14 add r9,r0,r9 8e8: e9 29 00 30 ld r9,48(r9) 8ec: 7c 20 04 ac lwsync 8f0: 38 00 00 00 li r0,0 8f4: 38 a3 00 01 addi r5,r3,1 8f8: 38 80 00 80 li r4,128 8fc: 38 61 00 80 addi r3,r1,128 900: 7c 09 59 2e stwx r0,r9,r11 904: 7c a5 07 b4 extsw r5,r5 908: 48 00 00 01 bl 908 <.schedule+0x908> 90c: 60 00 00 00 nop 910: 2f 83 00 80 cmpwi cr7,r3,128 914: 40 9d 00 08 ble- cr7,91c <.schedule+0x91c> 918: 38 60 00 80 li r3,128 91c: 7c 63 07 b4 extsw r3,r3 920: 2f 83 00 7f cmpwi cr7,r3,127 924: 78 60 4d a4 rldicr r0,r3,9,54 928: 40 9d ff b4 ble+ cr7,8dc <.schedule+0x8dc> 92c: 2f b3 00 00 cmpdi cr7,r19,0 930: 41 9e 00 0c beq- cr7,93c <.schedule+0x93c> 934: eb fa 00 50 ld r31,80(r26) 938: 48 00 01 40 b a78 <.schedule+0xa78> 93c: e8 1a 00 08 ld r0,8(r26) 940: 2f a0 00 00 cmpdi cr7,r0,0 944: 41 be f8 bc beq- cr7,200 <.schedule+0x200> 948: e9 7a 00 60 ld r11,96(r26) 94c: 80 0b 00 00 lwz r0,0(r11) 950: 2f a0 00 00 cmpdi cr7,r0,0 954: 40 be 00 20 bne+ cr7,974 <.schedule+0x974> 958: e9 3a 00 68 ld r9,104(r26) 95c: f8 1a 00 38 std r0,56(r26) 960: 38 00 00 8c li r0,140 964: f9 7a 00 68 std r11,104(r26) 968: 90 1a 12 30 stw r0,4656(r26) 96c: f9 3a 00 60 std r9,96(r26) 970: 7d 2b 4b 78 mr r11,r9 974: e9 2b 00 08 ld r9,8(r11) 978: 39 4b 00 08 addi r10,r11,8 97c: 2f a9 00 00 cmpdi cr7,r9,0 980: 41 be 00 18 beq+ cr7,998 <.schedule+0x998> 984: 7c 09 00 d0 neg r0,r9 988: 7d 20 00 38 and r0,r9,r0 98c: 7c 00 00 74 cntlzd r0,r0 990: 20 00 00 3f subfic r0,r0,63 994: 48 00 00 38 b 9cc <.schedule+0x9cc> 998: e9 2a 00 08 ld r9,8(r10) 99c: 2f a9 00 00 cmpdi cr7,r9,0 9a0: 41 be 00 18 beq+ cr7,9b8 <.schedule+0x9b8> 9a4: 7c 09 00 d0 neg r0,r9 9a8: 7d 20 00 38 and r0,r9,r0 9ac: 7c 00 00 74 cntlzd r0,r0 9b0: 20 00 00 7f subfic r0,r0,127 9b4: 48 00 00 18 b 9cc <.schedule+0x9cc> 9b8: e8 0b 00 18 ld r0,24(r11) 9bc: 7d 20 00 d0 neg r9,r0 9c0: 7c 00 48 38 and r0,r0,r9 9c4: 7c 00 00 74 cntlzd r0,r0 9c8: 20 00 00 bf subfic r0,r0,191 9cc: 7c 00 07 b4 extsw r0,r0 9d0: 78 09 26 e4 rldicr r9,r0,4,59 9d4: 7d 29 5a 14 add r9,r9,r11 9d8: e9 29 00 20 ld r9,32(r9) 9dc: 3b e9 ff c8 addi r31,r9,-56 9e0: e8 1f 00 2e lwa r0,44(r31) 9e4: 2f 80 00 63 cmpwi cr7,r0,99 9e8: 40 9d 00 88 ble- cr7,a70 <.schedule+0xa70> 9ec: e8 1f 00 7a lwa r0,120(r31) 9f0: 2f 80 00 00 cmpwi cr7,r0,0 9f4: 40 9d 00 7c ble- cr7,a70 <.schedule+0xa70> 9f8: e8 1f 00 60 ld r0,96(r31) 9fc: 39 20 00 00 li r9,0 a00: 7c 00 a8 51 subf. r0,r0,r21 a04: 41 80 00 08 blt- a0c <.schedule+0xa0c> a08: 7c 09 03 78 mr r9,r0 a0c: e8 1f 00 7a lwa r0,120(r31) a10: 2f 80 00 01 cmpwi cr7,r0,1 a14: 40 9e 00 0c bne- cr7,a20 <.schedule+0xa20> a18: 1c 09 00 26 mulli r0,r9,38 a1c: 78 09 c9 c2 rldicl r9,r0,57,7 a20: e8 9f 00 60 ld r4,96(r31) a24: 7f e3 fb 78 mr r3,r31 a28: eb bf 00 48 ld r29,72(r31) a2c: 7c 84 4a 14 add r4,r4,r9 a30: 48 00 07 89 bl 11b8 <.cond_resched_softirq+0x8c> a34: e8 1f 00 2e lwa r0,44(r31) a38: 7c 7c 1b 78 mr r28,r3 a3c: 7f 80 18 00 cmpw cr7,r0,r3 a40: 41 be 00 24 beq+ cr7,a64 <.schedule+0xa64> a44: 7f e3 fb 78 mr r3,r31 a48: 7f a4 eb 78 mr r4,r29 a4c: 48 00 00 45 bl a90 <.schedule+0xa90> a50: 93 9f 00 2c stw r28,44(r31) a54: 7f a4 eb 78 mr r4,r29 a58: 7f e3 fb 78 mr r3,r31 a5c: 48 00 08 cd bl 1328 <.wait_for_completion_timeout+0x30> a60: 48 00 00 10 b a70 <.schedule+0xa70> a64: 7f a4 eb 78 mr r4,r29 a68: 7f e3 fb 78 mr r3,r31 a6c: 48 00 00 d1 bl b3c <.schedule+0xb3c> a70: 38 00 00 00 li r0,0 a74: 90 1f 00 78 stw r0,120(r31) a78: 2f bf 00 00 cmpdi cr7,r31,0 a7c: 41 9e 00 08 beq- cr7,a84 <.schedule+0xa84> a80: 7c 00 fa 2c dcbt r0,r31 a84: e9 3b 00 08 ld r9,8(r27) a88: 39 60 00 08 li r11,8 a8c: 38 09 00 80 addi r0,r9,128 a90: 7d 00 00 a8 ldarx r8,0,r0 a94: 7d 08 58 78 andc r8,r8,r11 a98: 7d 00 01 ad stdcx. r8,0,r0 a9c: 40 a2 ff f4 bne- a90 <.schedule+0xa90> aa0: e9 3b 00 08 ld r9,8(r27) aa4: e9 1e 80 08 ld r8,-32760(r30) aa8: e9 7e 81 28 ld r11,-32472(r30) aac: e9 29 00 12 lwa r9,16(r9) ab0: 79 29 4d a4 rldicr r9,r9,9,54 ab4: 7d 29 42 14 add r9,r9,r8 ab8: e8 09 00 30 ld r0,48(r9) abc: 7d 6b 02 14 add r11,r11,r0 ac0: 38 00 00 01 li r0,1 ac4: 90 0b 00 08 stw r0,8(r11) ac8: e9 3b 00 60 ld r9,96(r27) acc: e8 1a 00 40 ld r0,64(r26) ad0: e9 5b 00 70 ld r10,112(r27) ad4: 7f a0 48 40 cmpld cr7,r0,r9 ad8: 40 9c 00 08 bge- cr7,ae0 <.schedule+0xae0> adc: 7d 20 4b 78 mr r0,r9 ae0: 7d 71 a3 92 divdu r11,r17,r20 ae4: e9 3b 00 58 ld r9,88(r27) ae8: 7c 00 a8 50 subf r0,r0,r21 aec: 7c 0a 02 14 add r0,r10,r0 af0: f8 1b 00 70 std r0,112(r27) af4: 7d 2b 48 50 subf r9,r11,r9 af8: 2f a9 00 00 cmpdi cr7,r9,0 afc: f9 3b 00 58 std r9,88(r27) b00: 41 9d 00 0c bgt- cr7,b0c <.schedule+0xb0c> b04: 38 00 00 00 li r0,0 b08: f8 1b 00 58 std r0,88(r27) b0c: fa bb 00 68 std r21,104(r27) b10: fa bb 00 60 std r21,96(r27) b14: e9 3e 80 60 ld r9,-32672(r30) b18: 60 00 00 00 nop b1c: 80 09 00 00 lwz r0,0(r9) b20: 2f 80 00 00 cmpwi cr7,r0,0 b24: 41 be 00 94 beq+ cr7,bb8 <.schedule+0xbb8> b28: e9 3b 00 08 ld r9,8(r27) b2c: e9 7e 80 00 ld r11,-32768(r30) b30: 81 29 00 10 lwz r9,16(r9) b34: 79 29 4d a4 rldicr r9,r9,9,54 b38: 7d 29 42 14 add r9,r9,r8 b3c: e8 09 00 30 ld r0,48(r9) b40: 7d 0b 02 14 add r8,r11,r0 b44: e8 08 00 50 ld r0,80(r8) b48: 7f bb 00 00 cmpd cr7,r27,r0 b4c: 41 9e 00 20 beq- cr7,b6c <.schedule+0xb6c> b50: e9 7e 80 68 ld r11,-32664(r30) b54: e9 5b 00 b8 ld r10,184(r27) b58: e9 3b 00 a0 ld r9,160(r27) b5c: e8 0b 00 00 ld r0,0(r11) b60: 7c 0a 00 50 subf r0,r10,r0 b64: 7d 29 02 14 add r9,r9,r0 b68: f9 3b 00 a0 std r9,160(r27) b6c: e8 08 00 50 ld r0,80(r8) b70: 7f bf 00 00 cmpd cr7,r31,r0 b74: 41 9e 00 44 beq- cr7,bb8 <.schedule+0xbb8> b78: e8 1f 00 c0 ld r0,192(r31) b7c: e9 3e 80 68 ld r9,-32664(r30) b80: 39 40 00 00 li r10,0 b84: 2f a0 00 00 cmpdi cr7,r0,0 b88: e9 29 00 00 ld r9,0(r9) b8c: 41 9e 00 08 beq- cr7,b94 <.schedule+0xb94> b90: 7d 40 48 50 subf r10,r0,r9 b94: e8 1f 00 a8 ld r0,168(r31) b98: e9 7f 00 b0 ld r11,176(r31) b9c: f9 3f 00 b8 std r9,184(r31) ba0: 39 20 00 00 li r9,0 ba4: f9 3f 00 c0 std r9,192(r31) ba8: 7c 00 52 14 add r0,r0,r10 bac: 39 6b 00 01 addi r11,r11,1 bb0: f8 1f 00 a8 std r0,168(r31) bb4: f9 7f 00 b0 std r11,176(r31) --> bb8: 7f bb f8 00 cmpd cr7,r27,r31 bbc: 41 9e 01 e4 beq- cr7,da0 <.schedule+0xda0> bc0: fa bf 00 60 std r21,96(r31) bc4: fb fa 00 48 std r31,72(r26) bc8: 60 00 00 00 nop bcc: 60 00 00 00 nop bd0: e9 3a 00 28 ld r9,40(r26) bd4: 39 29 00 01 addi r9,r9,1 bd8: f9 3a 00 28 std r9,40(r26) bdc: 60 00 00 00 nop be0: e9 32 00 00 ld r9,0(r18) be4: 39 29 00 01 addi r9,r9,1 be8: f9 32 00 00 std r9,0(r18) bec: 60 00 00 00 nop bf0: e8 9f 00 f8 ld r4,248(r31) bf4: eb bb 01 00 ld r29,256(r27) bf8: 2f a4 00 00 cmpdi cr7,r4,0 bfc: 40 be 00 28 bne+ cr7,c24 <.schedule+0xc24> c00: fb bf 01 00 std r29,256(r31) c04: 38 1d 00 54 addi r0,r29,84 c08: 60 00 00 00 nop c0c: 60 00 00 00 nop c10: 7d 20 00 28 lwarx r9,0,r0 c14: 31 29 00 01 addic r9,r9,1 c18: 7d 20 01 2d stwcx. r9,0,r0 c1c: 40 a2 ff f4 bne- c10 <.schedule+0xc10> c20: 48 00 00 94 b cb4 <.schedule+0xcb4> c24: a1 0d 00 0a lhz r8,10(r13) c28: 79 09 d1 82 rldicl r9,r8,58,6 c2c: 55 0b 06 be clrlwi r11,r8,26 c30: 79 29 1f 24 rldicr r9,r9,3,60 c34: 7d 29 22 14 add r9,r9,r4 c38: e8 09 02 b0 ld r0,688(r9) c3c: 7c 00 5c 36 srd r0,r0,r11 c40: 78 0a 07 e1 clrldi. r10,r0,63 c44: 40 82 00 3c bne- c80 <.schedule+0xc80> c48: 7d 00 36 70 srawi r0,r8,6 c4c: 7c 00 01 94 addze r0,r0 c50: 39 44 02 b0 addi r10,r4,688 c54: 7c 09 07 b4 extsw r9,r0 c58: 54 00 30 32 rlwinm r0,r0,6,0,25 c5c: 79 29 1f 24 rldicr r9,r9,3,60 c60: 7d 00 40 50 subf r8,r0,r8 c64: 38 00 00 01 li r0,1 c68: 7d 6a 4a 14 add r11,r10,r9 c6c: 7c 00 40 36 sld r0,r0,r8 c70: 7d 00 58 a8 ldarx r8,0,r11 c74: 7d 08 03 78 or r8,r8,r0 c78: 7d 00 59 ad stdcx. r8,0,r11 c7c: 40 a2 ff f4 bne- c70 <.schedule+0xc70> c80: 7f bd 20 00 cmpd cr7,r29,r4 c84: 41 9e 00 30 beq- cr7,cb4 <.schedule+0xcb4> c88: e9 3e 80 c0 ld r9,-32576(r30) c8c: e9 29 00 00 ld r9,0(r9) c90: e8 09 00 10 ld r0,16(r9) c94: 78 09 ef e3 rldicl. r9,r0,61,63 c98: 41 82 00 08 beq- ca0 <.schedule+0xca0> c9c: 7e 00 06 6c dssall ca0: 78 0a 07 e3 rldicl. r10,r0,32,63 ca4: 41 82 01 44 beq- de8 <.schedule+0xde8> ca8: 7f e3 fb 78 mr r3,r31 cac: 48 00 00 01 bl cac <.schedule+0xcac> cb0: 60 00 00 00 nop cb4: e8 1b 00 f8 ld r0,248(r27) cb8: 2f a0 00 00 cmpdi cr7,r0,0 cbc: 40 be 00 20 bne+ cr7,cdc <.schedule+0xcdc> cc0: f8 1b 01 00 std r0,256(r27) cc4: 60 00 00 00 nop cc8: 60 00 00 00 nop ccc: 60 00 00 00 nop cd0: e8 1a 00 58 ld r0,88(r26) cd4: 0b 00 00 00 tdnei r0,0 cd8: fb ba 00 58 std r29,88(r26) cdc: 7f e4 fb 78 mr r4,r31 ce0: 7f 63 db 78 mr r3,r27 ce4: 48 00 00 01 bl ce4 <.schedule+0xce4> ce8: 60 00 00 00 nop cec: 7c 7f 1b 78 mr r31,r3 cf0: e9 4d 00 30 ld r10,48(r13) cf4: e9 3e 80 00 ld r9,-32768(r30) cf8: 38 00 00 00 li r0,0 cfc: 7d 69 52 14 add r11,r9,r10 d00: e8 6b 00 58 ld r3,88(r11) d04: f8 0b 00 58 std r0,88(r11) d08: 60 00 00 00 nop d0c: 60 00 00 00 nop d10: 60 00 00 00 nop d14: eb bf 00 18 ld r29,24(r31) d18: 7c 20 04 ac lwsync d1c: 7c 0a 49 2e stwx r0,r10,r9 d20: 7c 00 00 a6 mfmsr r0 d24: 60 00 80 00 ori r0,r0,32768 d28: 7c 01 01 64 mtmsrd r0,1 d2c: 2f a3 00 00 cmpdi cr7,r3,0 d30: 41 9e 00 30 beq- cr7,d60 <.schedule+0xd60> d34: 38 03 00 54 addi r0,r3,84 d38: 7c 20 04 ac lwsync d3c: 7d 00 00 28 lwarx r8,0,r0 d40: 31 08 ff ff addic r8,r8,-1 d44: 7d 00 01 2d stwcx. r8,0,r0 d48: 40 a2 ff f4 bne- d3c <.schedule+0xd3c> d4c: 4c 00 01 2c isync d50: 2f 88 00 00 cmpwi cr7,r8,0 d54: 40 9e 00 0c bne- cr7,d60 <.schedule+0xd60> d58: 48 00 00 01 bl d58 <.schedule+0xd58> d5c: 60 00 00 00 nop d60: 7b a0 ef e3 rldicl. r0,r29,61,63 d64: 41 a2 00 54 beq+ db8 <.schedule+0xdb8> d68: 38 1f 00 10 addi r0,r31,16 d6c: 7c 20 04 ac lwsync d70: 7d 00 00 28 lwarx r8,0,r0 d74: 31 08 ff ff addic r8,r8,-1 d78: 7d 00 01 2d stwcx. r8,0,r0 d7c: 40 a2 ff f4 bne- d70 <.schedule+0xd70> d80: 4c 00 01 2c isync d84: 2f 88 00 00 cmpwi cr7,r8,0 d88: 40 9e 00 30 bne- cr7,db8 <.schedule+0xdb8> d8c: e8 9e 80 e8 ld r4,-32536(r30) d90: 38 7f 07 f0 addi r3,r31,2032 d94: 48 00 00 01 bl d94 <.schedule+0xd94> d98: 60 00 00 00 nop d9c: 48 00 00 1c b db8 <.schedule+0xdb8> da0: 7c 20 04 ac lwsync da4: 38 00 00 00 li r0,0 da8: 90 1a 00 00 stw r0,0(r26) dac: 7c 00 00 a6 mfmsr r0 db0: 60 00 80 00 ori r0,r0,32768 db4: 7c 01 01 64 mtmsrd r0,1 db8: eb 6d 01 98 ld r27,408(r13) dbc: e8 1b 00 2a lwa r0,40(r27) dc0: 2f 80 00 00 cmpwi cr7,r0,0 dc4: 41 bc 00 14 blt+ cr7,dd8 <.schedule+0xdd8> dc8: 48 00 00 01 bl dc8 <.schedule+0xdc8> dcc: 60 00 00 00 nop dd0: 2f 83 00 00 cmpwi cr7,r3,0 dd4: 41 bc f2 f4 blt- cr7,c8 <.schedule+0xc8> dd8: e8 10 00 80 ld r0,128(r16) ddc: 78 08 ef e3 rldicl. r8,r0,61,63 de0: 41 a2 00 18 beq+ df8 <.schedule+0xdf8> de4: 4b ff f2 cc b b0 <.schedule+0xb0> de8: 7f e3 fb 78 mr r3,r31 dec: 48 00 00 01 bl dec <.schedule+0xdec> df0: 60 00 00 00 nop df4: 4b ff fe c0 b cb4 <.schedule+0xcb4> df8: 38 21 01 10 addi r1,r1,272 dfc: e8 01 00 10 ld r0,16(r1) e00: ea 01 ff 80 ld r16,-128(r1) e04: ea 21 ff 88 ld r17,-120(r1) e08: ea 41 ff 90 ld r18,-112(r1) e0c: ea 61 ff 98 ld r19,-104(r1) e10: ea 81 ff a0 ld r20,-96(r1) e14: ea a1 ff a8 ld r21,-88(r1) e18: ea c1 ff b0 ld r22,-80(r1) e1c: 7c 08 03 a6 mtlr r0 e20: ea e1 ff b8 ld r23,-72(r1) e24: eb 01 ff c0 ld r24,-64(r1) e28: eb 21 ff c8 ld r25,-56(r1) e2c: eb 41 ff d0 ld r26,-48(r1) e30: eb 61 ff d8 ld r27,-40(r1) e34: eb 81 ff e0 ld r28,-32(r1) e38: eb a1 ff e8 ld r29,-24(r1) e3c: eb c1 ff f0 ld r30,-16(r1) e40: eb e1 ff f8 ld r31,-8(r1) e44: 4e 80 00 20 blr


Thanks, Hien.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]