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