mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-18 07:08:18 +00:00
base: const-correctness of Allocator interface
This patch adds const qualifiers to the functions Allocator::consumed, Allocator::overhead, Allocator::avail, and Range_allocator::valid_addr. Fixes #1481
This commit is contained in:
committed by
Christian Helmuth
parent
847ddbf72e
commit
eaab23c012
@ -59,15 +59,14 @@ namespace Genode {
|
||||
return Alloc_return::OK;;
|
||||
}
|
||||
|
||||
int add_range(addr_t, size_t) { return 0; }
|
||||
int remove_range(addr_t, size_t) { return 0; }
|
||||
void free(void *) { }
|
||||
void free(void *, size_t) { }
|
||||
size_t avail() { return ~0; }
|
||||
bool valid_addr(addr_t) { return true; }
|
||||
size_t overhead(size_t) { return 0; }
|
||||
|
||||
bool need_size_for_free() const override { return true; }
|
||||
int add_range(addr_t, size_t) override { return 0; }
|
||||
int remove_range(addr_t, size_t) override { return 0; }
|
||||
void free(void *) override { }
|
||||
void free(void *, size_t) override { }
|
||||
size_t avail() const override { return ~0; }
|
||||
bool valid_addr(addr_t) const override { return true; }
|
||||
size_t overhead(size_t) const override { return 0; }
|
||||
bool need_size_for_free() const override { return true; }
|
||||
};
|
||||
|
||||
Pseudo_ram_allocator _ram_alloc;
|
||||
|
Reference in New Issue
Block a user