Open ramosian-glider opened 9 years ago
I would strongly suggest to separate thread and task concepts. This will make it clearer
what belongs where, and will allow reduce lots of runtime costs and memory overhead
(e.g. you do not want to malloc cache and keep statistics in each task and aggregate
them on every task destruction).
Asan should also expose task API, so that it can be used in other contexts that use
tasks (i.e. everywhere) and allow easy testing. So this is actually not-OSX specific.
At least that's my plan for Tsan. However, it's not that critical for Asan, so perhaps
it's easier just to not do it at all.
Reported by dvyukov@google.com
on 2013-01-17 08:03:18
ASan can certainly benefit from "task" concept, as I often observe error reports where
thread creation stacks are irrelevant, and what we're really interested in is task
creation stack. However, until now we managed to analyze reports successfully anyway.
Reported by samsonov@google.com
on 2013-01-17 08:27:06
This is not OSX-specific.
Reported by konstantin.s.serebryany
on 2013-02-18 08:42:33
Reported by ramosian.glider
on 2013-02-18 08:48:09
Reported by ramosian.glider
on 2015-07-30 09:05:31
Adding Project:AddressSanitizer as part of GitHub migration.
Reported by ramosian.glider
on 2015-07-30 09:06:55
Originally reported on Google Code with ID 142
Reported by
ramosian.glider
on 2013-01-17 07:46:10