Displaying 5 results from an estimated 5 matches for "__executable_start".
2017 May 30
2
Missing symbol __executable_start on Android when linking with LLD
When linking a project with lld, the android libc links to
__executable_start
which isn't defined when linking with lld (tried on x86), but is when
linking with gnu ld it seems.
I tried:
.globl __executable_start
__executable_start = __ehdr_start
as a workaround but seems to be ignored.
Anyone know a better workaround?
Thanks,
--
Carlo Kok
RemObjects Software
2017 May 30
2
Missing symbol __executable_start on Android when linking with LLD
...1:19 CEST:
>It is missing from lld.
>
>Do you know what it should point to? The first executable PT_LOAD?
>
>Thanks,
>Rafael
>
>Carlo Kok via llvm-dev <llvm-dev at lists.llvm.org> writes:
>
>> When linking a project with lld, the android libc links to
>> __executable_start
>> which isn't defined when linking with lld (tried on x86), but is when
>> linking with gnu ld it seems.
>>
>> I tried:
>>
>> .globl __executable_start
>> __executable_start = __ehdr_start
>>
>> as a workaround but seems to be ignored.
>...
2016 Sep 03
3
GlobalVariable to image base
For x86-win32 we got __ImageBase,
Is there any *simple* way to create a GlobalVariable pointing to the image
base on all platforms?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160903/74cb585c/attachment-0001.html>
2015 Oct 05
0
[PATCH 2/4] Remove unused linker scripts
...-
-/* Script for -z combreloc: combine and sort reloc sections */
-OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
-OUTPUT_ARCH(i386)
-EXTERN(_start)
-ENTRY(_start)
-SECTIONS
-{
- /* Read-only sections, merged into text segment: */
- . = 0x100000;
- PROVIDE (__executable_start = .);
-
- .init :
- {
- KEEP (*(.init))
- } =0x90909090
- .text :
- {
- *(.text .stub .text.* .gnu.linkonce.t.*)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- } =0x90909090
- .fini :
- {
- KEEP (*(.fini))
-...
2015 Oct 05
7
[PATCH 0/4] Improve linker scripts
From: Sylvain Gault <sylvain.gault at gmail.com>
These patches basically remove unused linker scripts and port a change that was
made to an unused script.
Those are to be applied on top of the gcc 5 bug fixes as they would conflict
otherwise.
Sylvain Gault (4):
diag/mbr: fix dependency to linker script
Remove unused linker scripts
core: Make symbols defined in linker script HIDDEN