1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 01:37:36 +00:00

Kernel: Remove tracking of bitmap memory.

There are no more kernel bitmaps. It's much better this way.
This commit is contained in:
Andreas Kling 2019-02-17 01:16:38 +01:00
parent cc9ff96a98
commit 809266a9fb
4 changed files with 5 additions and 22 deletions

View file

@ -505,7 +505,7 @@ ByteBuffer procfs$all(InodeIdentifier)
auto processes = Process::all_processes();
StringBuilder builder;
auto build_process_line = [&builder] (Process* process) {
builder.appendf("%u,%u,%u,%u,%u,%u,%u,%s,%u,%u,%s,%s,%u,%u,%u,%u,%u,%s\n",
builder.appendf("%u,%u,%u,%u,%u,%u,%u,%s,%u,%u,%s,%s,%u,%u,%u,%u,%s\n",
process->pid(),
process->times_scheduled(),
process->tty() ? process->tty()->pgid() : 0,
@ -521,7 +521,6 @@ ByteBuffer procfs$all(InodeIdentifier)
process->amount_virtual(),
process->amount_resident(),
process->amount_shared(),
process->amount_in_bitmaps(),
process->ticks(),
to_string(process->priority())
);

View file

@ -2168,16 +2168,6 @@ size_t Process::amount_virtual() const
return amount;
}
size_t Process::amount_in_bitmaps() const
{
size_t amount = 0;
for (auto& region : m_regions) {
if (region->is_bitmap())
amount += region->size();
}
return amount;
}
size_t Process::amount_resident() const
{
// FIXME: This will double count if multiple regions use the same physical page.

View file

@ -277,7 +277,6 @@ public:
size_t amount_virtual() const;
size_t amount_resident() const;
size_t amount_shared() const;
size_t amount_in_bitmaps() const;
Process* fork(RegisterDump&);
int exec(const String& path, Vector<String>&& arguments, Vector<String>&& environment);