mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-08 12:19:37 +03:00
0fc3983c8d
In multi-process profiles, the same ELF objects tend to occur many times (everyone has libc.so for example) so we will quickly run out of VM if we map each object once per process that uses it. Fix this by adding a "mapped object cache" that maps the path of an ELF object to a cached memory mapping and wrapping ELF::Image. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
DisassemblyModel.cpp | ||
DisassemblyModel.h | ||
IndividualSampleModel.cpp | ||
IndividualSampleModel.h | ||
main.cpp | ||
Profile.cpp | ||
Profile.h | ||
ProfileModel.cpp | ||
ProfileModel.h | ||
ProfileTimelineWidget.cpp | ||
ProfileTimelineWidget.h | ||
SamplesModel.cpp | ||
SamplesModel.h |