Changeset 717
- Timestamp:
- Sep 24, 2003, 1:42:11 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/innidmdll/innidmdllthunks.asm
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r716 r717 70 70 ASSUME ss:FLAT 71 71 72 ; DS / ES 73 push ds 74 push es 75 mov ds, edx 76 mov es, edx 77 78 ; ebp high 79 mov edx, esp 80 mov dx, bp 81 mov ebp, edx 72 82 73 83 ; … … 75 85 ; 76 86 mov eax, [ebp + 08h] ; psInitParms 77 mov e ax, edx87 mov edx, eax 78 88 shr eax, 3 79 89 mov ax, dx … … 82 92 add esp, 04h 83 93 94 ; ES / DS 95 pop es 96 pop ds 97 84 98 ; 85 99 ; Switch the stack back to 16 bit. 86 100 ; 101 movzx ebp, bp 87 102 lss esp, ss:[esp] 88 103 ASSUME ss:NOTHING … … 93 108 INITDEMANGLEID_16bit:: 94 109 95 leave 96 ret 110 mov sp, bp 111 pop ebp 112 ret 04h 97 113 INITDEMANGLEID endp 98 114 … … 127 143 ASSUME ss:FLAT 128 144 145 ; DS / ES 146 push ds 147 push es 148 mov ds, edx 149 mov es, edx 150 151 ; ebp high 152 mov edx, esp 153 mov dx, bp 154 mov ebp, edx 155 129 156 130 157 ; … … 135 162 136 163 mov eax, [ebp + 0ch] ; pszPrototype 137 mov e ax, edx164 mov edx, eax 138 165 shr eax, 3 139 166 mov ax, dx … … 141 168 142 169 mov eax, [ebp + 10h] ; psMangledName 143 mov e ax, edx170 mov edx, eax 144 171 shr eax, 3 145 172 mov ax, dx … … 148 175 add esp, 0ch 149 176 177 ; ES / DS 178 pop es 179 pop ds 180 150 181 ; 151 182 ; Switch the stack back to 16 bit. 152 183 ; 184 movzx ebp, bp 153 185 lss esp, ss:[esp] 154 186 ASSUME ss:NOTHING … … 159 191 DEMANGLEID_16bit:: 160 192 161 leave 162 ret 193 mov sp, bp 194 pop ebp 195 ret 0ch 163 196 DEMANGLEID endp 164 197 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.