Displaying 5 results from an estimated 5 matches for "__asan__".
2012 Jun 20
2
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...This step works not dissimilarly to
the step to link an executable: we build the list of archive libraries
depended on, but instead of linking an executable, we run a linker script
over them. This script will re-link each '.o' file from the transitive
closure of archives, prepending a '__asan__' (or other runtime library
prefix) onto each symbol; effectively mangling each symbol. All of these
processed '.o' files would go into a single, final archive that would be
the installed runtime library. The only functions not processed in this
manner are a white list of "exported&...
2012 Jun 20
0
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...dissimilarly to
> the step to link an executable: we build the list of archive libraries
> depended on, but instead of linking an executable, we run a linker script
> over them. This script will re-link each '.o' file from the transitive
> closure of archives, prepending a '__asan__' (or other runtime library
> prefix) onto each symbol; effectively mangling each symbol. All of these
> processed '.o' files would go into a single, final archive that would be
> the installed runtime library. The only functions not processed in this
> manner are a white lis...
2012 Jun 20
2
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...>> the step to link an executable: we build the list of archive libraries
>> depended on, but instead of linking an executable, we run a linker script
>> over them. This script will re-link each '.o' file from the transitive
>> closure of archives, prepending a '__asan__' (or other runtime library
>> prefix) onto each symbol; effectively mangling each symbol. All of these
>> processed '.o' files would go into a single, final archive that would be
>> the installed runtime library. The only functions not processed in this
>> manner...
2012 Jun 20
0
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...e step to link an executable: we build the list of archive libraries
>>> depended on, but instead of linking an executable, we run a linker script
>>> over them. This script will re-link each '.o' file from the transitive
>>> closure of archives, prepending a '__asan__' (or other runtime library
>>> prefix) onto each symbol; effectively mangling each symbol. All of these
>>> processed '.o' files would go into a single, final archive that would be
>>> the installed runtime library. The only functions not processed in this
>...
2012 Jun 20
2
[LLVMdev] RFC: How can AddressSanitizer, ThreadSanitizer, and similar runtime libraries leverage shared library code?
...nk an executable: we build the list of archive libraries
>>>> depended on, but instead of linking an executable, we run a linker script
>>>> over them. This script will re-link each '.o' file from the transitive
>>>> closure of archives, prepending a '__asan__' (or other runtime library
>>>> prefix) onto each symbol; effectively mangling each symbol. All of these
>>>> processed '.o' files would go into a single, final archive that would be
>>>> the installed runtime library. The only functions not processed...