Back to index

cell-binutils  2.17cvs20070401
Functions | Variables
far-hc12.d File Reference

Go to the source code of this file.

Functions

.c007< tramp\._far_bar > ldy
c00a< tramp\._far_bar\+0x3 > call c049< __far_trampoline > c00e< _start > lds c011< _start\+0x3 > ldx c014< _start\+0x6 > pshx c015< _start\+0x7 > ldd c018< _start\+0xa > ldx c01b< _start\+0xd > jsr c007< tramp._far_bar > c01e< _start\+0x10 > cpx c021< _start\+0x13 > bne c043< fail > c023< _start\+0x15 > cpd c026< _start\+0x18 > bne c043< fail > c028< _start\+0x1a > pulx c029< _start\+0x1b > cpx c02c< _start\+0x1e > bne c043< fail > c02e< _start\+0x20 > ldd c031< _start\+0x23 > xgdx c033< _start\+0x25 > X c035< _start\+0x27 > ldd c038< _start\+0x2a > xgdy c03a< _start\+0x2c > Y c03c< _start\+0x2e > call< _far_no_tramp > 
[instance initializer]

Variables

.c007< tramp\._far_bar > ldy
c00a< tramp\._far_bar\+0x3 > call c049< __far_trampoline > 
c049< __far_trampoline >
.c007< tramp\._far_bar > ldy
c00a< tramp\._far_bar\+0x3 > call c049< __far_trampoline > c00e< _start > lds c011< _start\+0x3 > ldx c014< _start\+0x6 > pshx c015< _start\+0x7 > ldd c018< _start\+0xa > ldx c01b< _start\+0xd > jsr c007< tramp._far_bar > c01e< _start\+0x10 > cpx c021< _start\+0x13 > bne c043< fail > c023< _start\+0x15 > cpd c026< _start\+0x18 > bne c043< fail > c028< _start\+0x1a > pulx c029< _start\+0x1b > cpx c02c< _start\+0x1e > bne c043< fail > c02e< _start\+0x20 > ldd c031< _start\+0x23 > xgdx c033< _start\+0x25 > 
jsr
c040< _start\+0x32 > clra c041< _start\+0x33 > clrb c042< _start\+0x34 > wai c043< fail > ldd c046< fail\+0x3 > wai c047< fail\+0x4 > bra c00e< _start > c049< __far_trampoline > movb
c040< _start\+0x32 > clra c041< _start\+0x33 > clrb c042< _start\+0x34 > wai c043< fail > ldd c046< fail\+0x3 > wai c047< fail\+0x4 > bra c00e< _start > c049< __far_trampoline > SP
c040< _start\+0x32 > clra c041< _start\+0x33 > clrb c042< _start\+0x34 > wai c043< fail > ldd c046< fail\+0x3 > wai c047< fail\+0x4 > bra c00e< _start > c049< __far_trampoline > SP c04d< __far_trampoline\+0x4 > leas
c040< _start\+0x32 > clra c041< _start\+0x33 > clrb c042< _start\+0x34 > wai c043< fail > ldd c046< fail\+0x3 > wai c047< fail\+0x4 > bra c00e< _start > c049< __far_trampoline > SP c04d< __far_trampoline\+0x4 > SP c04f< __far_trampoline\+0x6 > jmp

Function Documentation

.c007<tramp\._far_bar> ldy c00a<tramp\._far_bar\+0x3> call c049<__far_trampoline> c00e<_start> lds c011<_start\+0x3> ldx c014<_start\+0x6> pshx c015<_start\+0x7> ldd c018<_start\+0xa> ldx c01b<_start\+0xd> jsr c007<tramp._far_bar> c01e<_start\+0x10> cpx c021<_start\+0x13> bne c043<fail> c023<_start\+0x15> cpd c026<_start\+0x18> bne c043<fail> c028<_start\+0x1a> pulx c029<_start\+0x1b> cpx c02c<_start\+0x1e> bne c043<fail> c02e<_start\+0x20> ldd c031<_start\+0x23> xgdx c033<_start\+0x25> X c035<_start\+0x27> ldd c038<_start\+0x2a> xgdy c03a<_start\+0x2c> Y c03c<_start\+0x2e> call<_far_no_tramp> [instance initializer] ( )

Definition at line 11 of file far-hc12.d.

                                                              {0+c049 <__far_trampoline>, 1\}
0+c007 <tramp\._far_bar> ldy       \#0+8000 <__bank_start>
0+c00a <tramp\._far_bar\+0x3> call 0+c049 <__far_trampoline> \{0+c049 <__far_trampoline>, 0\}
0+c00e <_start> lds  \#0+2063 <stack-0x1>
0+c011 <_start\+0x3> ldx    \#0+abcd <__bank_start\+0x2bcd>
0+c014 <_start\+0x6> pshx
0+c015 <_start\+0x7> ldd    \#0+1234 <stack\-0xe30>
0+c018 <_start\+0xa> ldx    \#0+5678 <__bank_size\+0x1678>
0+c01b <_start\+0xd> jsr    0+c007 <tramp._far_bar>
0+c01e <_start\+0x10> cpx   \#0+1234 <stack\-0xe30>
0+c021 <_start\+0x13> bne   0+c043 <fail>
0+c023 <_start\+0x15> cpd   \#0+5678 <__bank_size\+0x1678>
0+c026 <_start\+0x18> bne   0+c043 <fail>
0+c028 <_start\+0x1a> pulx
0+c029 <_start\+0x1b> cpx   \#0+abcd <__bank_start\+0x2bcd>
0+c02c <_start\+0x1e> bne   0+c043 <fail>
0+c02e <_start\+0x20> ldd   \#0+c000 <tramp._far_foo>
0+c031 <_start\+0x23> xgdx
0+c033 <_start\+0x25> jsr   0,X
0+c035 <_start\+0x27> ldd   \#0+c007 <tramp._far_bar>
0+c038 <_start\+0x2a> xgdy
0+c03a <_start\+0x2c> jsr   0,Y
0+c03c <_start\+0x2e> call  0+18000 <_far_no_tramp> \{0+8000 <__bank_start>, 2\}

Variable Documentation

.c007<tramp\._far_bar> ldy c00a<tramp\._far_bar\+0x3> call c049<__far_trampoline> c049< __far_trampoline >

Definition at line 11 of file far-hc12.d.

c040<_start\+0x32> clra c041<_start\+0x33> clrb c042<_start\+0x34> wai c043<fail> ldd c046<fail\+0x3> wai c047<fail\+0x4> bra c00e<_start> c049<__far_trampoline> SP c04d<__far_trampoline\+0x4> SP c04f<__far_trampoline\+0x6> jmp

Definition at line 40 of file far-hc12.d.

.c007<tramp\._far_bar> ldy c00a<tramp\._far_bar\+0x3> call c049<__far_trampoline> c00e<_start> lds c011<_start\+0x3> ldx c014<_start\+0x6> pshx c015<_start\+0x7> ldd c018<_start\+0xa> ldx c01b<_start\+0xd> jsr c007<tramp._far_bar> c01e<_start\+0x10> cpx c021<_start\+0x13> bne c043<fail> c023<_start\+0x15> cpd c026<_start\+0x18> bne c043<fail> c028<_start\+0x1a> pulx c029<_start\+0x1b> cpx c02c<_start\+0x1e> bne c043<fail> c02e<_start\+0x20> ldd c031<_start\+0x23> xgdx c033<_start\+0x25> X c035<_start\+0x27> ldd c038<_start\+0x2a> xgdy c03a<_start\+0x2c> jsr

Definition at line 11 of file far-hc12.d.

c040<_start\+0x32> clra c041<_start\+0x33> clrb c042<_start\+0x34> wai c043<fail> ldd c046<fail\+0x3> wai c047<fail\+0x4> bra c00e<_start> c049<__far_trampoline> SP c04d<__far_trampoline\+0x4> leas

Definition at line 40 of file far-hc12.d.

c040<_start\+0x32> clra c041<_start\+0x33> clrb c042<_start\+0x34> wai c043<fail> ldd c046<fail\+0x3> wai c047<fail\+0x4> bra c00e<_start> c049<__far_trampoline> movb

Definition at line 40 of file far-hc12.d.

c040<_start\+0x32> clra c041<_start\+0x33> clrb c042<_start\+0x34> wai c043<fail> ldd c046<fail\+0x3> wai c047<fail\+0x4> bra c00e<_start> c049<__far_trampoline> SP

Definition at line 40 of file far-hc12.d.