History

My first initial commit with all of mine experimental changes.

Dmitry Kabak (userdima committed 13 years ago

Commit d37b88d1 parent 3f5b46618352 files · +2598093 −-8690Browse files

Showing the changes to java/appl/java/javaassist.base (1 of 18352 files). Show all

Unified · Split

java/appl/java/javaassist.base+148−0
@@ -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"

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t