mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-31 13:48:25 +00:00
UserspaceEmulator: Mark mmap regions as malloc blocks when mallocing
We don't have to be clever at all to figure out which MmapRegions are malloc blocks, we can just mark the containing region as such when the emulated process performs a malloc! :^)
This commit is contained in:
@@ -65,13 +65,6 @@ MmapRegion::~MmapRegion()
|
||||
free(m_data);
|
||||
}
|
||||
|
||||
bool MmapRegion::is_malloc_block() const
|
||||
{
|
||||
// FIXME: This is obviously incomplete!
|
||||
// We should somehow know which mmap regions are malloc blocks.
|
||||
return !m_file_backed;
|
||||
}
|
||||
|
||||
ValueWithShadow<u8> MmapRegion::read8(FlatPtr offset)
|
||||
{
|
||||
if (!is_readable()) {
|
||||
|
||||
Reference in New Issue
Block a user