Showing the changes to java/appl/java/javaassist.base (1 of 18352 files). Show all
Unified · Split
| @@ -0,0 +1,148 @@ | |||
| 1 | # | ||
| 2 | # Java Class Loader dis assist. | ||
| 3 | # | ||
| 4 | |||
| 5 | #0 | ||
| 6 | # getint: | ||
| 7 | addw 0(32(fp)),36(fp),40(fp) | ||
| 8 | movw 0(40(fp)),0(16(fp)) | ||
| 9 | ret | ||
| 10 | #3 | ||
| 11 | # getbytearray: | ||
| 12 | # getintarray: | ||
| 13 | # getreloc: | ||
| 14 | # getstrarray: | ||
| 15 | # getstring: | ||
| 16 | addw 0(32(fp)),36(fp),40(fp) | ||
| 17 | movp 0(40(fp)),0(16(fp)) | ||
| 18 | ret | ||
| 19 | #6 | ||
| 20 | # putint: | ||
| 21 | addw 32(fp),36(fp),44(fp) | ||
| 22 | movw 40(fp),0(44(fp)) | ||
| 23 | ret | ||
| 24 | #9 | ||
| 25 | # putclass: | ||
| 26 | # putmod: | ||
| 27 | # putobj: | ||
| 28 | # putptr: | ||
| 29 | # putstring: | ||
| 30 | addw 32(fp),36(fp),44(fp) | ||
| 31 | movp 40(fp),0(44(fp)) | ||
| 32 | ret | ||
| 33 | #12 | ||
| 34 | # little_endian: | ||
| 35 | # | ||
| 36 | movw $0,0(16(fp)) | ||
| 37 | movb 0(mp),0(16(fp)) | ||
| 38 | ret | ||
| 39 | #15 | ||
| 40 | # jclnilmod: | ||
| 41 | # sysnilmod: | ||
| 42 | # arrayof: | ||
| 43 | # bytearraytoJS: | ||
| 44 | # intarraytoJS: | ||
| 45 | # bigarraytoJS: | ||
| 46 | # realarraytoJS: | ||
| 47 | # ArraytoJS: | ||
| 48 | # JStoObject: | ||
| 49 | # ObjecttoJT: | ||
| 50 | movp 32(fp),0(16(fp)) | ||
| 51 | ret | ||
| 52 | #17 | ||
| 53 | # new: | ||
| 54 | mnewz 32(fp),36(fp),0(16(fp)) | ||
| 55 | ret | ||
| 56 | #19 | ||
| 57 | # getobjclass: | ||
| 58 | movp 0(32(fp)),36(fp) | ||
| 59 | movp 4(36(fp)),0(16(fp)) | ||
| 60 | ret | ||
| 61 | #22 | ||
| 62 | # modhash: | ||
| 63 | # objhash: | ||
| 64 | andw 32(fp),4(mp),0(16(fp)) | ||
| 65 | ret | ||
| 66 | #24 | ||
| 67 | # getrtreloc: | ||
| 68 | # getclassadt: | ||
| 69 | # getadtstring: | ||
| 70 | addw 32(fp),36(fp),40(fp) | ||
| 71 | movp 0(40(fp)),0(16(fp)) | ||
| 72 | ret | ||
| 73 | #27 | ||
| 74 | # getabsint | ||
| 75 | movw 0(32(fp)),0(16(fp)) | ||
| 76 | ret | ||
| 77 | #29 | ||
| 78 | # mcall0: | ||
| 79 | mframe 32(fp),36(fp),40(fp) | ||
| 80 | lea 0(16(fp)),16(40(fp)) | ||
| 81 | mcall 40(fp),36(fp),32(fp) | ||
| 82 | ret | ||
| 83 | #33 | ||
| 84 | # mcall1: | ||
| 85 | # mcalla: | ||
| 86 | # mcallm: | ||
| 87 | mframe 32(fp),36(fp),44(fp) | ||
| 88 | movp 40(fp),32(44(fp)) | ||
| 89 | lea 0(16(fp)),16(44(fp)) | ||
| 90 | mcall 44(fp),36(fp),32(fp) | ||
| 91 | ret | ||
| 92 | #38 | ||
| 93 | # getmd: | ||
| 94 | movp 0(32(fp)),0(16(fp)) | ||
| 95 | ret | ||
| 96 | #40 | ||
| 97 | # makeadt: | ||
| 98 | movp 32(fp),0(16(fp)) | ||
| 99 | ret | ||
| 100 | desc $0,8,"" | ||
| 101 | desc $1,48,"0080" | ||
| 102 | desc $2,48,"00a0" | ||
| 103 | desc $3,32,"" | ||
| 104 | desc $4,40,"0080" | ||
| 105 | desc $5,40,"00c0" | ||
| 106 | desc $6,40,"" | ||
| 107 | var @mp,8 | ||
| 108 | word @mp+0,1 | ||
| 109 | word @mp+4,2147483647 | ||
| 110 | module JavaAssist | ||
| 111 | link 1,0,0x9af56bb1,"getint" | ||
| 112 | link 1,3,0x480b7ac3,"getbytearray" | ||
| 113 | link 1,3,0x55e7e9b3,"getintarray" | ||
| 114 | link 1,3,0xd7e85087,"getptr" | ||
| 115 | link 1,3,0xbb4256c7,"getreloc" | ||
| 116 | link 1,3,0x67808576,"getstrarray" | ||
| 117 | link 1,3,0xe6647e4a,"getstring" | ||
| 118 | link 1,6,0x2de68727,"putint" | ||
| 119 | link 2,9,0xaa939019,"putclass" | ||
| 120 | link 2,9,0x66b5c780,"putmod" | ||
| 121 | link 2,9,0xa780c055,"putobj" | ||
| 122 | link 2,9,0x43ec4524,"putptr" | ||
| 123 | link 2,9,0x46bbe09a,"putstring" | ||
| 124 | link 3,12,0x616977e8,"little_endian" | ||
| 125 | link 4,15,0xfbfab1de,"jclnilmod" | ||
| 126 | link 4,15,0xa0d4011e,"sysnilmod" | ||
| 127 | link 4,15,0xafae2abc,"arrayof" | ||
| 128 | link 4,15,0x79238ebb,"bytearraytoJS" | ||
| 129 | link 4,15,0x9dfa2ee1,"intarraytoJS" | ||
| 130 | link 4,15,0x1ebcdfdd,"bigarraytoJS" | ||
| 131 | link 4,15,0xc8107991,"realarraytoJS" | ||
| 132 | link 4,15,0x464a7f42,"ArraytoJS" | ||
| 133 | link 4,15,0x76cd0754,"JStoObject" | ||
| 134 | link 4,15,0xaaaaaaaa,"ObjecttoJT" | ||
| 135 | link 1,17,0xbb2da06c,"new" | ||
| 136 | link 5,19,0x4e5bdbec,"getobjclass" | ||
| 137 | link 4,22,0x4e5d43e7,"modhash" | ||
| 138 | link 4,22,0x646cd7d0,"objhash" | ||
| 139 | link 1,24,0xa1fa7e52,"getrtreloc" | ||
| 140 | link 1,24,0x9d2938ae,"getclassadt" | ||
| 141 | link 1,24,0x3911b054,"getadtstring" | ||
| 142 | link 6,27,0xe67bf126,"getabsint" | ||
| 143 | link 1,29,0x9af56bb1,"mcall0" | ||
| 144 | link 2,33,0xcbd2cc54,"mcall1" | ||
| 145 | link 2,33,0x69095c2,"mcalla" | ||
| 146 | link 2,33,0x1fe62f91,"mcallm" | ||
| 147 | link 4,38,0x21126c42,"getmd" | ||
| 148 | link 6,40,0x2d805d,"makeadt" | ||