Changeset 46558 in vbox
- Timestamp:
- Jun 14, 2013 1:24:32 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
include/iprt/asmdefs.mac (modified) (2 diffs)
-
src/bldprogs/VBoxTpG.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asmdefs.mac
r46550 r46558 139 139 %endif 140 140 %elifdef ASM_FORMAT_ELF 141 %ifdef RT_ARCH_AMD64 142 %define IMP2(name) qword [rel IMPNAME(name) wrt ..got] 143 %else 144 %define IMP2(name) IMPNAME(name) wrt ..plt 141 %ifdef PIC 142 %ifdef RT_ARCH_AMD64 143 %define IMP2(name) qword [rel IMPNAME(name) wrt ..got] 144 %else 145 %define IMP2(name) IMPNAME(name) wrt ..plt 146 %endif 145 147 %endif 146 148 %elifdef ASM_FORMAT_MACHO … … 150 152 %define IMP2(name) IMPNAME(name) 151 153 %endif 152 %else 153 %ifdef RT_ARCH_AMD64 154 %define IMP2(name) IMPNAME(name) wrt rip 155 %else 156 %define IMP2(name) IMPNAME(name) 157 %endif 154 %endif 155 %ifndef IMP2 156 %define IMP2(name) IMPNAME(name) 158 157 %endif 159 158 -
trunk/src/bldprogs/VBoxTpG.cpp
r46556 r46558 851 851 " jmp [rel %s wrt ..got]\n" 852 852 : g_fProbeFnImported ? 853 " mov rax, IMP2(%s)\n" 854 " jmp rax\n" 853 " jmp IMP2(%s)\n" 855 854 : 856 855 " jmp NAME(%s)\n"
Note:
See TracChangeset
for help on using the changeset viewer.

