Displaying 13 results from an estimated 13 matches for "asanthreads".
Did you mean:
asanthread
2018 May 04
5
ASan port for Myriad RTEMS
I have ported ASan in LLVM to Myriad RTEMS, and I would like to
upstream the port. Below is the design doc. Feedback welcome.
https://docs.google.com/document/d/1oxmk0xUojybDaQDAuTEVpHVMi5xQX74cJPyMJbaSaRM
The port is expected to work with modified versions of RTEMS and
newlib. I have a git repo with changes to those projects, that I can
make available if there is interest.
Here is the patch
2017 Jul 31
0
[cfe-dev] [5.0.0 Release] Release Candidate 1 tagged
On 31 Jul 2017, at 19:26, Hans Wennborg <hans at chromium.org> wrote:
>
> On Sat, Jul 29, 2017 at 4:59 AM, Dimitry Andric <dimitry at andric.com> wrote:
>> On 27 Jul 2017, at 00:41, Hans Wennborg via cfe-dev <cfe-dev at lists.llvm.org> wrote:
>>>
>>> 5.0.0-rc1 has just been tagged.
>>>
>>> Please build, test and upload binaries
2018 May 04
0
ASan port for Myriad RTEMS
Hi Walter,
I've done a first quick scan.
Overall looks reasonable, but I'd like to try reducing the number of newly
introduced platform-specific ifs.
Vitaly, please also take a look (once my initial comments are addressed).
One outstanding issue is your problem with initialization vs checking,
which requires you to insert so many ifs.
Is there any chance you can avoid this?
If you
2018 May 04
0
ASan port for Myriad RTEMS
Hey,
I work on fuchsia symbolizer stuff. I don't know if you guys already have
an external symbolizer but I'm working on making one right now and I plan
on making one backed by LLVM that can be run host-side or target-side. I'd
like to contribute that back to llvm ideally. What do you guys have so far?
I have a prototype in golang that just spins up an instance of
llvm-symbolizer
2018 May 05
1
ASan port for Myriad RTEMS
Hi Jake. Thanks for the info. Where can I keep up to date on the
symbolizer status?
Our symbolizer is provided by the Myriad vendor and integrated into its
host test environment. It doesn't do much: just look for PC string
patterns and symbolize them using addr2line.
Thanks,
Walter
On Fri, May 4, 2018 at 5:36 PM Jake Ehrlich <jakehehrlich at google.com> wrote:
> Hey,
> I
2018 May 05
2
ASan port for Myriad RTEMS
Hi Kostya. Thanks for the quick feedback. I will work on addressing your
comments.
In regard to initialization checks, I can eliminate most of them by
initializing the shadow memory very early, but I still need to do something
in two places, __asan_handle_no_return and GetFakeStackFast. Would it be
ok to have guards for those two places only?
Walter
On Fri, May 4, 2018 at 6:10 PM Kostya
2018 May 07
0
ASan port for Myriad RTEMS
On Mon, May 7, 2018 at 12:35 PM Walter Lee <waltl at google.com> wrote:
> On Mon, May 7, 2018 at 2:05 PM Kostya Serebryany <kcc at google.com> wrote:
>
>>
>>
>>> and GetFakeStackFast.
>>
>>
>> Not sure. Why don't just disable stack-use-after-return?
>>
>
> Yeah originally I was going to do that, but:
>
I probably
2018 May 07
2
ASan port for Myriad RTEMS
On Mon, May 7, 2018 at 2:05 PM Kostya Serebryany <kcc at google.com> wrote:
>
>
>> and GetFakeStackFast.
>
>
> Not sure. Why don't just disable stack-use-after-return?
>
Yeah originally I was going to do that, but:
1. We had a stack use-after-return last month that people had to debug by
hand. that would have been caught by ASan with stack-use-after-return. So
2017 Jul 31
3
[cfe-dev] [5.0.0 Release] Release Candidate 1 tagged
On Sat, Jul 29, 2017 at 4:59 AM, Dimitry Andric <dimitry at andric.com> wrote:
> On 27 Jul 2017, at 00:41, Hans Wennborg via cfe-dev <cfe-dev at lists.llvm.org> wrote:
>>
>> 5.0.0-rc1 has just been tagged.
>>
>> Please build, test and upload binaries to the sftp. Let me know if
>> there are any issues.
>
> Built and tested rc1. Test failures on
2018 May 07
0
ASan port for Myriad RTEMS
On Fri, May 4, 2018 at 6:29 PM Walter Lee <waltl at google.com> wrote:
> Hi Kostya. Thanks for the quick feedback. I will work on addressing your
> comments.
>
> In regard to initialization checks, I can eliminate most of them by
> initializing the shadow memory very early,
This will be a very good way to handle this.
> but I still need to do something
> in two
2018 May 04
2
ASan port for Myriad RTEMS
On RAM...
You chose the 32-byte shadow granularity to reduce the RAM overhead,
but I am afraid this will actually increase it due to extra alignment
requirements,
especially if an average allocation on your typical application is small.
The pointers are 32-bit, right?
Given how RAM-constrained your environment is, maybe you should consider
something more like HWASAN instead of ASAN.
2017 Feb 11
2
Asan self host problems: Failed to deallocate
Trying to run a self host "ninja check-clang" with ASan enabled I hit a
/lot/ of errors like this (strangely I hit none of these in check-llvm,
only in check-clang):
Any ideas?
==10525==ERROR: AddressSanitizer failed to deallocate 0x10800 (67584) bytes
at address 0x631000014800
==10525==AddressSanitizer CHECK failed:
2017 Feb 15
2
Asan self host problems: Failed to deallocate
I wish there was something like the line in config.log that would show the
CMake command, but instead I can at least show you the CMakeCache files for
my release build and asan build (attached to this email).
No lld, so far as I know - believe I'm using gold at the moment for both
builds.
Did just reproduce this with a clean release build and a clean asanified
build from that. Same errors. I