(gdb) x/300i $pc-68
0x502df52 <trickyRemoveHandler>:        linkw fp,#-4
0x502df56 <trickyRemoveHandler+4>:      moveml d2-d5/a2-a4,sp@-
0x502df5a <trickyRemoveHandler+8>:      movel fp@(8),d2
0x502df5e <trickyRemoveHandler+12>:     movel fp@(12),d3
0x502df62 <trickyRemoveHandler+16>:     bsrl 0x50304a4 <ur_cthread_self>
0x502df68 <trickyRemoveHandler+22>:     moveal d0,a0
0x502df6a <trickyRemoveHandler+24>:     movel a0@(4),d0
0x502df6e <trickyRemoveHandler+28>:     lea @#0x401174c <classLock+20>,a0
0x502df74 <trickyRemoveHandler+34>:     tstl a0
0x502df76 <trickyRemoveHandler+36>:     beq 0x502df88 <trickyRemoveHandler+54>
0x502df78 <trickyRemoveHandler+38>:     cmpl a0@(16),d0
0x502df7c <trickyRemoveHandler+42>:     beq 0x502e09c <trickyRemoveHandler+330>
0x502df80 <trickyRemoveHandler+46>:     moveal a0@(20),a0
0x502df84 <trickyRemoveHandler+50>:     tstl a0
0x502df86 <trickyRemoveHandler+52>:     bne 0x502df78 <trickyRemoveHandler+38>
0x502df88 <trickyRemoveHandler+54>:     movel d0,sp@-
0x502df8a <trickyRemoveHandler+56>:     bsrl 0x507849e <addme>
0x502df90 <trickyRemoveHandler+62>:     moveal d0,a4
0x502df92 <trickyRemoveHandler+64>:     addqw #4,sp
0x502df94 <trickyRemoveHandler+66>:     moveal a4@,a2
0x502df96 <trickyRemoveHandler+68>:     cmpl a2,d2
0x502df98 <trickyRemoveHandler+70>:     beq 0x502dff4 <trickyRemoveHandler+162>
0x502df9a <trickyRemoveHandler+72>:     tstl a2
0x502df9c <trickyRemoveHandler+74>:     beq 0x502e0a2 <trickyRemoveHandler+336>
0x502dfa0 <trickyRemoveHandler+78>:     movel a2,d5
0x502dfa2 <trickyRemoveHandler+80>:     btst #0,d5
0x502dfa6 <trickyRemoveHandler+84>:     bne 0x502dfb2 <trickyRemoveHandler+96>
0x502dfa8 <trickyRemoveHandler+86>:     lea fp@(-4),a0
0x502dfac <trickyRemoveHandler+90>:     cmpal a2,a0
0x502dfae <trickyRemoveHandler+92>:     bcc 0x502dfda <trickyRemoveHandler+136>
0x502dfb0 <trickyRemoveHandler+94>:     bra 0x502dfd2 <trickyRemoveHandler+128>
0x502dfb2 <trickyRemoveHandler+96>:     movel a2,d0
0x502dfb4 <trickyRemoveHandler+98>:     subl #1,d0
0x502dfb6 <trickyRemoveHandler+100>:    movel d0,d1
0x502dfb8 <trickyRemoveHandler+102>:    movel #31,d4
0x502dfba <trickyRemoveHandler+104>:    lsrl d4,d1
0x502dfbc <trickyRemoveHandler+106>:    addl d1,d0
0x502dfbe <trickyRemoveHandler+108>:    asrl #1,d0
0x502dfc0 <trickyRemoveHandler+110>:    moveal a4@(4),a0
0x502dfc4 <trickyRemoveHandler+114>:    moveal d0,a1
0x502dfc6 <trickyRemoveHandler+116>:    lea 0(a1)[d0.l*2],a1
0x502dfca <trickyRemoveHandler+120>:    movel a1,d0
0x502dfcc <trickyRemoveHandler+122>:    movel 0(a0)[d0.l*4],d0
0x502dfd0 <trickyRemoveHandler+126>:    bra 0x502dfd6 <trickyRemoveHandler+132>
0x502dfd2 <trickyRemoveHandler+128>:    movel a2@(156),d0
0x502dfd6 <trickyRemoveHandler+132>:    moveal d0,a2
0x502dfd8 <trickyRemoveHandler+134>:    bra 0x502dfec <trickyRemoveHandler+154>
0x502dfda <trickyRemoveHandler+136>:    pea @#0x5094bfe <insert_field_elmt+4510>
0x502dfe0 <trickyRemoveHandler+142>:    bsrl 0x503a04c <_NXLogError>
0x502dfe6 <trickyRemoveHandler+148>:    bsrl 0x5056766 <abort>
0x502dfec <trickyRemoveHandler+154>:    cmpl a2,d2
0x502dfee <trickyRemoveHandler+156>:    beq 0x502dff4 <trickyRemoveHandler+162>
0x502dff0 <trickyRemoveHandler+158>:    tstl a2
0x502dff2 <trickyRemoveHandler+160>:    bne 0x502dfa0 <trickyRemoveHandler+78>
0x502dff4 <trickyRemoveHandler+162>:    tstl a2
0x502dff6 <trickyRemoveHandler+164>:    beq 0x502e0a2 <trickyRemoveHandler+336>
0x502dffa <trickyRemoveHandler+168>:    tstl d3
0x502dffc <trickyRemoveHandler+170>:    bne 0x502e00c <trickyRemoveHandler+186>
0x502dffe <trickyRemoveHandler+172>:    pea @#0x5094bfe <insert_field_elmt+4510>
0x502e004 <trickyRemoveHandler+178>:    bsrl 0x503a04c <_NXLogError>
0x502e00a <trickyRemoveHandler+184>:    addqw #4,sp
0x502e00c <trickyRemoveHandler+186>:    moveal a4,a3
0x502e00e <trickyRemoveHandler+188>:    moveal a3@,a2
0x502e010 <trickyRemoveHandler+190>:    movel a2,d4
0x502e012 <trickyRemoveHandler+192>:    btst #0,d4
0x502e016 <trickyRemoveHandler+196>:    beq 0x502e086 <trickyRemoveHandler+308>
0x502e018 <trickyRemoveHandler+198>:    movel a2,d0
0x502e01a <trickyRemoveHandler+200>:    subl #1,d0
0x502e01c <trickyRemoveHandler+202>:    movel d0,d1
0x502e01e <trickyRemoveHandler+204>:    movel #31,d5
0x502e020 <trickyRemoveHandler+206>:    lsrl d5,d1
0x502e022 <trickyRemoveHandler+208>:    addl d1,d0
0x502e024 <trickyRemoveHandler+210>:    asrl #1,d0
0x502e026 <trickyRemoveHandler+212>:    moveal d0,a1
0x502e028 <trickyRemoveHandler+214>:    lea 0(a1)[d0.l*2],a1
0x502e02c <trickyRemoveHandler+218>:    movel a1,d0
0x502e02e <trickyRemoveHandler+220>:    asll #2,d0
0x502e030 <trickyRemoveHandler+222>:    moveal d0,a0
0x502e032 <trickyRemoveHandler+224>:    addal a4@(4),a0
0x502e036 <trickyRemoveHandler+228>:    movel a0,fp@(-4)
0x502e03a <trickyRemoveHandler+232>:    tstl d3
0x502e03c <trickyRemoveHandler+234>:    beq 0x502e04c <trickyRemoveHandler+250>
0x502e03e <trickyRemoveHandler+236>:    cmpl a2,d2
0x502e040 <trickyRemoveHandler+238>:    bne 0x502e046 <trickyRemoveHandler+244>
0x502e042 <trickyRemoveHandler+240>:    movel a0@,a3@
0x502e044 <trickyRemoveHandler+242>:    bra 0x502e094 <trickyRemoveHandler+322>
0x502e046 <trickyRemoveHandler+244>:    moveal fp@(-4),a3
0x502e04a <trickyRemoveHandler+248>:    bra 0x502e094 <trickyRemoveHandler+322>
0x502e04c <trickyRemoveHandler+250>:    cmpl a2,d2
0x502e04e <trickyRemoveHandler+252>:    beq 0x502e06a <trickyRemoveHandler+280>
0x502e050 <trickyRemoveHandler+254>:    moveal fp@(-4),a0
0x502e054 <trickyRemoveHandler+258>:    clrl sp@-
0x502e056 <trickyRemoveHandler+260>:    clrl sp@-
0x502e058 <trickyRemoveHandler+262>:    pea @#0x1
0x502e05c <trickyRemoveHandler+266>:    movel a0@(8),sp@-
0x502e060 <trickyRemoveHandler+270>:    moveal a0@(4),a0
0x502e064 <trickyRemoveHandler+274>:    bsr a0@
0x502e066 <trickyRemoveHandler+276>:    addqw #8,sp
0x502e068 <trickyRemoveHandler+278>:    addqw #8,sp
0x502e06a <trickyRemoveHandler+280>:    movel fp@(-4),d0
0x502e06e <trickyRemoveHandler+284>:    subl a4@(4),d0
0x502e072 <trickyRemoveHandler+288>:    movel d0,d4
0x502e074 <trickyRemoveHandler+290>:    movel #12,d5
0x502e076 <trickyRemoveHandler+292>:    divsll d5,d4,d4
0x502e07a <trickyRemoveHandler+296>:    movel d4,a4@(12)
0x502e07e <trickyRemoveHandler+300>:    moveal fp@(-4),a0
0x502e082 <trickyRemoveHandler+304>:    movel a0@,a3@
0x502e084 <trickyRemoveHandler+306>:    bra 0x502e094 <trickyRemoveHandler+322>
0x502e086 <trickyRemoveHandler+308>:    tstl d3
0x502e088 <trickyRemoveHandler+310>:    beq 0x502e090 <trickyRemoveHandler+318>
0x502e08a <trickyRemoveHandler+312>:    lea a2@(156),a3
0x502e08e <trickyRemoveHandler+316>:    bra 0x502e094 <trickyRemoveHandler+322>
0x502e090 <trickyRemoveHandler+318>:    movel a2@(156),a3@
0x502e094 <trickyRemoveHandler+322>:    cmpl a2,d2
0x502e096 <trickyRemoveHandler+324>:    bne 0x502e00e <trickyRemoveHandler+188>
0x502e09a <trickyRemoveHandler+328>:    bra 0x502e0ae <trickyRemoveHandler+348>
0x502e09c <trickyRemoveHandler+330>:    moveal a0,a4
0x502e09e <trickyRemoveHandler+332>:    bra 0x502df94 <trickyRemoveHandler+66>
0x502e0a2 <trickyRemoveHandler+336>:    pea @#0x5094c2c <insert_field_elmt+4556>
0x502e0a8 <trickyRemoveHandler+342>:    bsrl 0x503a04c <_NXLogError>
0x502e0ae <trickyRemoveHandler+348>:    moveml fp@(-32),d2-d5/a2-a4
0x502e0b4 <trickyRemoveHandler+354>:    unlk fp
0x502e0b6 <trickyRemoveHandler+356>:    rts
