Add missing override annotations

Issue #3159
This commit is contained in:
Norman Feske
2019-02-14 22:39:08 +01:00
parent 1f47e2823a
commit b3727a9b46
259 changed files with 747 additions and 743 deletions

View File

@ -127,9 +127,9 @@ namespace Genode {
** Linux-specific dataspace interface **
****************************************/
Filename fname() { return _fname; }
Filename fname() override { return _fname; }
Untyped_capability fd()
Untyped_capability fd() override
{
Untyped_capability fd_cap =
Capability_space::import(Rpc_destination(_fd), Rpc_obj_key());

View File

@ -55,7 +55,7 @@ namespace Genode {
** Io-mem session interface **
*****************************/
Io_mem_dataspace_capability dataspace() {
Io_mem_dataspace_capability dataspace() override {
return Io_mem_dataspace_capability(); }
};
}

View File

@ -65,20 +65,20 @@ namespace Genode {
*/
struct Pseudo_ram_allocator : Range_allocator
{
bool alloc(size_t, void **out_addr)
bool alloc(size_t, void **out_addr) override
{
*out_addr = 0;
return true;
}
Alloc_return alloc_aligned(size_t, void **out_addr, int,
addr_t, addr_t)
addr_t, addr_t) override
{
*out_addr = 0;
return Alloc_return::OK;
}
Alloc_return alloc_addr(size_t, addr_t)
Alloc_return alloc_addr(size_t, addr_t) override
{
return Alloc_return::OK;
}
@ -129,7 +129,7 @@ namespace Genode {
*/
size_t max_caps() const override { return 10000; }
void wait_for_exit();
void wait_for_exit() override;
};
}

View File

@ -54,16 +54,16 @@ class Genode::Region_map_component : public Rpc_object<Region_map>,
void remove_client(Rm_client &) { }
Local_addr attach(Dataspace_capability, size_t, off_t, bool,
Local_addr, bool, bool) {
Local_addr, bool, bool) override {
return (addr_t)0; }
void detach(Local_addr) { }
void detach(Local_addr) override { }
void fault_handler(Signal_context_capability) { }
void fault_handler(Signal_context_capability) override { }
State state() { return State(); }
State state() override { return State(); }
Dataspace_capability dataspace() { return Dataspace_capability(); }
Dataspace_capability dataspace() override { return Dataspace_capability(); }
Rm_dataspace_component *dataspace_component() { return nullptr; }

View File

@ -36,17 +36,17 @@ struct Genode::Local_pd_session : Expanding_pd_session_client
Local_pd_session(Parent &parent, Pd_session_capability pd)
: Expanding_pd_session_client(parent, pd) { }
Capability<Region_map> address_space()
Capability<Region_map> address_space() override
{
return Local_capability<Region_map>::local_cap(&_address_space);
}
Capability<Region_map> stack_area()
Capability<Region_map> stack_area() override
{
return Local_capability<Region_map>::local_cap(&_stack_area);
}
Capability<Region_map> linker_area()
Capability<Region_map> linker_area() override
{
return Local_capability<Region_map>::local_cap(&_linker_area);
}

View File

@ -36,13 +36,13 @@ struct Genode::Local_rm_session : Rm_session, Local_session
Local_session(id_space, id, *this), md_alloc(md_alloc)
{ }
Capability<Region_map> create(size_t size)
Capability<Region_map> create(size_t size) override
{
Region_map *rm = new (md_alloc) Region_map_mmap(true, size);
return Local_capability<Region_map>::local_cap(rm);
}
void destroy(Capability<Region_map> cap)
void destroy(Capability<Region_map> cap) override
{
Region_map *rm = Local_capability<Region_map>::deref(cap);
Genode::destroy(md_alloc, rm);

View File

@ -31,17 +31,17 @@ namespace Genode {
** Generic dataspace interface **
*********************************/
size_t size() { return call<Rpc_size>(); }
addr_t phys_addr() { return call<Rpc_phys_addr>(); }
bool writable() { return call<Rpc_writable>(); }
size_t size() override { return call<Rpc_size>(); }
addr_t phys_addr() override { return call<Rpc_phys_addr>(); }
bool writable() override { return call<Rpc_writable>(); }
/****************************************
** Linux-specific dataspace interface **
****************************************/
Filename fname() { return call<Rpc_fname>(); }
Untyped_capability fd() { return call<Rpc_fd>(); }
Filename fname() override { return call<Rpc_fname>(); }
Untyped_capability fd() override { return call<Rpc_fd>(); }
};
}

View File

@ -24,13 +24,13 @@ struct Genode::Linux_native_cpu_client : Rpc_client<Linux_native_cpu>
explicit Linux_native_cpu_client(Capability<Native_cpu> cap)
: Rpc_client<Linux_native_cpu>(static_cap_cast<Linux_native_cpu>(cap)) { }
void thread_id(Thread_capability thread, int pid, int tid) {
void thread_id(Thread_capability thread, int pid, int tid) override {
call<Rpc_thread_id>(thread, pid, tid); }
Untyped_capability server_sd(Thread_capability thread) {
Untyped_capability server_sd(Thread_capability thread) override {
return call<Rpc_server_sd>(thread); }
Untyped_capability client_sd(Thread_capability thread) {
Untyped_capability client_sd(Thread_capability thread) override {
return call<Rpc_client_sd>(thread); }
};

View File

@ -276,32 +276,32 @@ namespace Genode {
Thread_meta_data_created(Thread *thread)
: Native_thread::Meta_data(thread) { }
void wait_for_construction()
void wait_for_construction() override
{
_construct_lock.lock();
}
void constructed()
void constructed() override
{
_construct_lock.unlock();
}
void wait_for_start()
void wait_for_start() override
{
_start_lock.lock();
}
void started()
void started() override
{
_start_lock.unlock();
}
void wait_for_join()
void wait_for_join() override
{
_join_lock.lock();
}
void joined()
void joined() override
{
_join_lock.unlock();
}
@ -317,32 +317,32 @@ namespace Genode {
Thread_meta_data_adopted(Thread *thread)
: Native_thread::Meta_data(thread) { }
void wait_for_construction()
void wait_for_construction() override
{
error("wait_for_construction() called for an adopted thread");
}
void constructed()
void constructed() override
{
error("constructed() called for an adopted thread");
}
void wait_for_start()
void wait_for_start() override
{
error("wait_for_start() called for an adopted thread");
}
void started()
void started() override
{
error("started() called for an adopted thread");
}
void wait_for_join()
void wait_for_join() override
{
error("wait_for_join() called for an adopted thread");
}
void joined()
void joined() override
{
error("joined() called for an adopted thread");
}

View File

@ -24,7 +24,7 @@ struct Thread : Genode::Thread_deprecated<STACK_SIZE>
Thread(Genode::Lock &barrier)
: Genode::Thread_deprecated<STACK_SIZE>("stat"), _barrier(barrier) { start(); }
void entry()
void entry() override
{
/*
* Stat syscall should return with errno ENOENT