Displaying 7 results from an estimated 7 matches for "addrsig_sym".
2020 Jun 11
2
Issue with __attribute__((constructor)) and -Os -fno-common
...hf -Os -S ctor.c \
-o /dev/stdout | grep init_fn
.p2align 2 @ -- Begin function init_fn
.type init_fn,%function
.code 32 @ @init_fn
init_fn:
.size init_fn, .Lfunc_end0-init_fn
.long init_fn(target1)
.addrsig_sym init_fn
$ clang --target=arm-linux-gnueabihf -fno-common -S ctor.c \
-o /dev/stdout | grep init_fn
.p2align 2 @ -- Begin function init_fn
.type init_fn,%function
.code 32 @ @init_fn
init_fn:
.size init_fn, .Lfunc_end0...
2020 Jun 22
3
Hardware ASan Generating Unknown Instruction
Hi,
I am trying to execute a simple hello world program compiled like so:
path/to/compiled/clang -o test --target=aarch64-linux-gnu
-march=armv8.5-a -fsanitize=hwaddress
--sysroot=/usr/aarch64-linux-gnu/
-L/usr/lib/gcc/aarch64-linux-gnu/10.1.0/ -g test.c
However, when I look at the disassembly, there is an unknown
instruction listed at 0x2d51c:
000000000002d4c0 main:
2d4c0: ff c3 00 d1
2020 Jun 12
2
Issue with __attribute__((constructor)) and -Os -fno-common
....p2align 2 @ -- Begin function init_fn
>> .type init_fn,%function
>> .code 32 @ @init_fn
>> init_fn:
>> .size init_fn, .Lfunc_end0-init_fn
>> .long init_fn(target1)
>> .addrsig_sym init_fn
>> $ clang --target=arm-linux-gnueabihf -fno-common -S ctor.c \
>> -o /dev/stdout | grep init_fn
>> .p2align 2 @ -- Begin function init_fn
>> .type init_fn,%function
>> .code 32 @ @init_fn...
2018 Sep 11
3
OpenJDK8 failed to work after compiled by LLVM 8 for X86
Hi Dimitry,
Thanks for your kind response!
Thanks for the commit message of Jung's patch, I found that the bug had
been fixed in OpenJDK 12 by Zhengyu
https://bugs.openjdk.java.net/browse/JDK-8205965 But only backported to
11. So Jung could backport it for OpenJDK 8, thanks a lot!
But I argue that the root cause might be in the compiler side, why
clang-3.9.1, gcc-6.4.1 couldn't
2020 Aug 05
10
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
...unc_end1:
.size foo.cold.1, .Lfunc_end1-foo.cold.1
# -- End function
.cg_profile foo, L1, 0
.cg_profile foo, foo.cold.1, 7
.section ".note.GNU-stack","", at progbits
.addrsig
.addrsig_sym foo.cold.1
```
Thanks,
Snehasish Kumar
Software Engineer, Google
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200804/21ed1330/attachment-0001.html>
-------------- next part --------------
A non-text a...
2020 Aug 10
2
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
...unc_end1:
.size foo.cold.1, .Lfunc_end1-foo.cold.1
# -- End function
.cg_profile foo, L1, 0
.cg_profile foo, foo.cold.1, 7
.section ".note.GNU-stack","", at progbits
.addrsig
.addrsig_sym foo.cold.1
```
Thanks,
Snehasish Kumar
Software Engineer, Google
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200810/9a0bbda1/attachment-0001.html>
-------------- next part --------------
A non-tex...
2020 Aug 05
3
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
...# -- End function
>>
>> .cg_profile foo, L1, 0
>>
>> .cg_profile foo, foo.cold.1, 7
>>
>> .section ".note.GNU-stack","", at progbits
>>
>> .addrsig
>>
>> .addrsig_sym foo.cold.1
>>
>> ```
>>
>> Thanks,
>> Snehasish Kumar
>> Software Engineer, Google
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/2020080...