Codebase list xrdp / bb6162f
un-picky NASM mirabilos 7 years ago
2 changed file(s) with 36 addition(s) and 35 deletion(s). Raw diff Collapse all Expand all
00 xrdp (0.9.1-5~exp1) experimental; urgency=low
11
2 * Port i386 assembly files to ELF PIC; re-enable SIMD on any-i386.
3
4 -- Thorsten Glaser <tg@mirbsd.de> Thu, 26 Jan 2017 19:53:21 +0100
2 * Upload to experimental.
3 * Port x86 assembly files to ELF PIC; re-enable SIMD on any-i386.
4
5 -- Thorsten Glaser <tg@mirbsd.de> Thu, 26 Jan 2017 19:59:26 +0100
56
67 xrdp (0.9.1-4) unstable; urgency=high
78
1616 +%ifdef PIC
1717 +section .text
1818 +extern _GLOBAL_OFFSET_TABLE_
19 +.get_GOT:
20 + mov ebx,dword ptr [esp]
19 +..@get_GOT:
20 + mov ebx,[esp]
2121 + ret
2222 +%define lsym(name) ebx + name wrt ..gotoff
2323 +%macro get_GOT 0
24 + call .get_GOT
25 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-.get_GOT wrt ..gotpc
24 + call ..@get_GOT
25 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-..@get_GOT wrt ..gotpc
2626 +%endmacro
2727 +%else
2828 +%endif
477477 +%ifdef PIC
478478 +section .text
479479 +extern _GLOBAL_OFFSET_TABLE_
480 +.get_GOT:
481 + mov ebx,dword ptr [esp]
480 +..@get_GOT:
481 + mov ebx,[esp]
482482 + ret
483483 +%define lsym(name) ebx + name wrt ..gotoff
484484 +%macro get_GOT 0
485 + call .get_GOT
486 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-.get_GOT wrt ..gotpc
485 + call ..@get_GOT
486 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-..@get_GOT wrt ..gotpc
487487 +%endmacro
488488 +%else
489489 +%endif
918918 +%ifdef PIC
919919 +section .text
920920 +extern _GLOBAL_OFFSET_TABLE_
921 +.get_GOT:
922 + mov ebx,dword ptr [esp]
921 +..@get_GOT:
922 + mov ebx,[esp]
923923 + ret
924924 +%define lsym(name) ebx + name wrt ..gotoff
925925 +%macro get_GOT 0
926 + call .get_GOT
927 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-.get_GOT wrt ..gotpc
926 + call ..@get_GOT
927 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-..@get_GOT wrt ..gotpc
928928 +%endmacro
929929 +%else
930930 +%endif
977977 +%ifdef PIC
978978 +section .text
979979 +extern _GLOBAL_OFFSET_TABLE_
980 +.get_GOT:
981 + mov ebx,dword ptr [esp]
980 +..@get_GOT:
981 + mov ebx,[esp]
982982 + ret
983983 +%define lsym(name) ebx + name wrt ..gotoff
984984 +%macro get_GOT 0
985 + call .get_GOT
986 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-.get_GOT wrt ..gotpc
985 + call ..@get_GOT
986 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-..@get_GOT wrt ..gotpc
987987 +%endmacro
988988 +%else
989989 +%endif
12501250 +%ifdef PIC
12511251 +section .text
12521252 +extern _GLOBAL_OFFSET_TABLE_
1253 +.get_GOT:
1254 + mov ebx,dword ptr [esp]
1253 +..@get_GOT:
1254 + mov ebx,[esp]
12551255 + ret
12561256 +%define lsym(name) ebx + name wrt ..gotoff
12571257 +%macro get_GOT 0
1258 + call .get_GOT
1259 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-.get_GOT wrt ..gotpc
1258 + call ..@get_GOT
1259 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-..@get_GOT wrt ..gotpc
12601260 +%endmacro
12611261 +%else
12621262 +%endif
13351335 +%ifdef PIC
13361336 +section .text
13371337 +extern _GLOBAL_OFFSET_TABLE_
1338 +.get_GOT:
1339 + mov ebx,dword ptr [esp]
1338 +..@get_GOT:
1339 + mov ebx,[esp]
13401340 + ret
13411341 +%define lsym(name) ebx + name wrt ..gotoff
13421342 +%macro get_GOT 0
1343 + call .get_GOT
1344 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-.get_GOT wrt ..gotpc
1343 + call ..@get_GOT
1344 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-..@get_GOT wrt ..gotpc
13451345 +%endmacro
13461346 +%else
13471347 +%endif
14201420 +%ifdef PIC
14211421 +section .text
14221422 +extern _GLOBAL_OFFSET_TABLE_
1423 +.get_GOT:
1424 + mov ebx,dword ptr [esp]
1423 +..@get_GOT:
1424 + mov ebx,[esp]
14251425 + ret
14261426 +%define lsym(name) ebx + name wrt ..gotoff
14271427 +%macro get_GOT 0
1428 + call .get_GOT
1429 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-.get_GOT wrt ..gotpc
1428 + call ..@get_GOT
1429 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-..@get_GOT wrt ..gotpc
14301430 +%endmacro
14311431 +%else
14321432 +%endif
15051505 +%ifdef PIC
15061506 +section .text
15071507 +extern _GLOBAL_OFFSET_TABLE_
1508 +.get_GOT:
1509 + mov ebx,dword ptr [esp]
1508 +..@get_GOT:
1509 + mov ebx,[esp]
15101510 + ret
15111511 +%define lsym(name) ebx + name wrt ..gotoff
15121512 +%macro get_GOT 0
1513 + call .get_GOT
1514 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-.get_GOT wrt ..gotpc
1513 + call ..@get_GOT
1514 + add ebx,_GLOBAL_OFFSET_TABLE_+$$-..@get_GOT wrt ..gotpc
15151515 +%endmacro
15161516 +%else
15171517 +%endif