mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 23:50:19 +00:00
fc6d051dfd
The LexicalPath instance methods dirname(), basename(), title() and extension() will be changed to return StringView const& in a further commit. Due to this, users creating temporary LexicalPath objects just to call one of those getters will recieve a StringView const& pointing to a possible freed buffer. To avoid this, static methods for those APIs have been added, which will return a String by value to avoid those problems. All cases where temporary LexicalPath objects have been used as described above haven been changed to use the static APIs. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Emulator.cpp | ||
Emulator.h | ||
Emulator_syscalls.cpp | ||
main.cpp | ||
MallocTracer.cpp | ||
MallocTracer.h | ||
MmapRegion.cpp | ||
MmapRegion.h | ||
Range.cpp | ||
Range.h | ||
RangeAllocator.cpp | ||
RangeAllocator.h | ||
Region.cpp | ||
Region.h | ||
Report.h | ||
SimpleRegion.cpp | ||
SimpleRegion.h | ||
SoftCPU.cpp | ||
SoftCPU.h | ||
SoftMMU.cpp | ||
SoftMMU.h | ||
ValueWithShadow.h |