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

@ -152,10 +152,10 @@ class Genode::Mapped_mem_allocator : public Genode::Core_mem_translator
** Core_mem_translator interface **
***********************************/
void * phys_addr(void * addr) {
void * phys_addr(void * addr) override {
return _virt_alloc->map_addr(addr); }
void * virt_addr(void * addr) {
void * virt_addr(void * addr) override {
return _phys_alloc->map_addr(addr); }
@ -260,12 +260,12 @@ class Genode::Core_mem_allocator : public Genode::Core_mem_translator
** Core_mem_translator interface **
***********************************/
void * phys_addr(void * addr)
void * phys_addr(void * addr) override
{
return _virt_alloc()->map_addr(addr);
}
void * virt_addr(void * addr)
void * virt_addr(void * addr) override
{
return _phys_alloc()->map_addr(addr);
}

View File

@ -40,7 +40,7 @@ class Genode::Core_region_map : public Region_map
bool executable = false,
bool writeable = true) override;
void detach(Local_addr);
void detach(Local_addr) override;
void fault_handler (Signal_context_capability) override { }
State state () override { return State(); }

View File

@ -36,7 +36,7 @@ namespace Genode {
protected:
Cpu_session_component *_create_session(char const *args,
Affinity const &affinity) {
Affinity const &affinity) override {
size_t ram_quota =
Arg_string::find_arg(args, "ram_quota").ulong_value(0);

View File

@ -185,7 +185,7 @@ class Genode::Cpu_thread_component : public Rpc_object<Cpu_thread>,
** Trace::Source::Info_accessor interface **
********************************************/
Trace::Source::Info trace_source_info() const
Trace::Source::Info trace_source_info() const override
{
return { _session_label, _name,
_platform_thread.execution_time(),

View File

@ -31,7 +31,7 @@ namespace Genode {
protected:
Io_mem_session_component *_create_session(const char *args)
Io_mem_session_component *_create_session(const char *args) override
{
return new (md_alloc())
Io_mem_session_component(_io_mem_alloc, _ram_alloc,

View File

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

View File

@ -46,7 +46,7 @@ namespace Genode {
protected:
Io_port_session_component *_create_session(const char *args) {
Io_port_session_component *_create_session(const char *args) override {
return new (md_alloc()) Io_port_session_component(_io_port_alloc, args); }
public:

View File

@ -63,13 +63,13 @@ namespace Genode {
** Io-port session interface **
*******************************/
unsigned char inb(unsigned short);
unsigned short inw(unsigned short);
unsigned inl(unsigned short);
unsigned char inb(unsigned short) override;
unsigned short inw(unsigned short) override;
unsigned inl(unsigned short) override;
void outb(unsigned short, unsigned char);
void outw(unsigned short, unsigned short);
void outl(unsigned short, unsigned);
void outb(unsigned short, unsigned char) override;
void outw(unsigned short, unsigned short) override;
void outl(unsigned short, unsigned) override;
};
}

View File

@ -39,7 +39,7 @@ class Genode::Irq_root : public Root_component<Irq_session_component>
protected:
Irq_session_component *_create_session(const char *args) {
Irq_session_component *_create_session(const char *args) override {
return new (md_alloc()) Irq_session_component(_irq_alloc, args); }
public:

View File

@ -28,7 +28,7 @@ namespace Genode {
/**
* Root component interface
*/
Log_session_component *_create_session(const char *args)
Log_session_component *_create_session(const char *args) override
{
char label_buf[Log_session_component::LABEL_LEN];

View File

@ -44,7 +44,7 @@ namespace Genode {
** Log session **
*****************/
size_t write(String const &string_buf)
size_t write(String const &string_buf) override
{
if (!(string_buf.valid_string())) {
error("corrupted string");

View File

@ -202,7 +202,7 @@ class Genode::Pager_entrypoint : public Object_pool<Pager_object>,
** Thread interface **
**********************/
void entry();
void entry() override;
};
#endif /* _CORE__INCLUDE__PAGER_H_ */

View File

@ -59,7 +59,7 @@ class Genode::Pd_root : public Genode::Root_component<Genode::Pd_session_compone
protected:
Pd_session_component *_create_session(const char *args)
Pd_session_component *_create_session(const char *args) override
{
return new (md_alloc())
Pd_session_component(_ep,

View File

@ -283,12 +283,12 @@ class Genode::Pd_session_component : public Session_object<Pd_session>
void transfer_quota(Capability<Pd_session>, Cap_quota) override;
void transfer_quota(Capability<Pd_session>, Ram_quota) override;
Cap_quota cap_quota() const
Cap_quota cap_quota() const override
{
return _cap_account.constructed() ? _cap_account->limit() : Cap_quota { 0 };
}
Cap_quota used_caps() const
Cap_quota used_caps() const override
{
return _cap_account.constructed() ? _cap_account->used() : Cap_quota { 0 };
}
@ -319,7 +319,7 @@ class Genode::Pd_session_component : public Session_object<Pd_session>
** Platform-specific interface extension **
*******************************************/
Capability<Native_pd> native_pd() { return _native_pd.cap(); }
Capability<Native_pd> native_pd() override { return _native_pd.cap(); }
};
#endif /* _CORE__INCLUDE__PD_SESSION_COMPONENT_H_ */

View File

@ -199,7 +199,7 @@ class Genode::Rm_client : public Pager_object, public Rm_faulter,
Rm_faulter(static_cast<Pager_object &>(*this)), _region_map(rm)
{ }
int pager(Ipc_pager &pager);
int pager(Ipc_pager &pager) override;
/**
* Return region map that the RM client is member of

View File

@ -32,7 +32,7 @@ class Genode::Rm_root : public Root_component<Rm_session_component>
protected:
Rm_session_component *_create_session(const char *args)
Rm_session_component *_create_session(const char *args) override
{
size_t ram_quota = Arg_string::find_arg(args, "ram_quota").ulong_value(0);

View File

@ -34,7 +34,7 @@ class Genode::Trace::Root : public Genode::Root_component<Session_component>
protected:
Session_component *_create_session(const char *args)
Session_component *_create_session(const char *args) override
{
size_t ram_quota = Arg_string::find_arg(args, "ram_quota").ulong_value(0);
size_t arg_buffer_size = Arg_string::find_arg(args, "arg_buffer_size").ulong_value(0);

View File

@ -75,16 +75,16 @@ class Genode::Trace::Session_component
Dataspace_capability dataspace();
size_t subjects();
Policy_id alloc_policy(size_t);
Dataspace_capability policy(Policy_id);
void unload_policy(Policy_id);
void trace(Subject_id, Policy_id, size_t);
void rule(Session_label const &, Thread_name const &, Policy_id, size_t);
void pause(Subject_id);
void resume(Subject_id);
Subject_info subject_info(Subject_id);
Dataspace_capability buffer(Subject_id);
void free(Subject_id);
Policy_id alloc_policy(size_t) override;
Dataspace_capability policy(Policy_id) override;
void unload_policy(Policy_id) override;
void trace(Subject_id, Policy_id, size_t) override;
void rule(Session_label const &, Thread_name const &, Policy_id, size_t) override;
void pause(Subject_id) override;
void resume(Subject_id) override;
Subject_info subject_info(Subject_id) override;
Dataspace_capability buffer(Subject_id) override;
void free(Subject_id) override;
};
#endif /* _CORE__INCLUDE__TRACE__SESSION_COMPONENT_H_ */

View File

@ -32,7 +32,7 @@ class Genode::Vm_root : public Root_component<Vm_session_component>
protected:
Vm_session_component *_create_session(const char *args)
Vm_session_component *_create_session(const char *args) override
{
return new (md_alloc())
Vm_session_component(*ep(),

View File

@ -143,7 +143,7 @@ class Core_child : public Child_policy
** Child-policy interface **
****************************/
Name name() const { return "init"; }
Name name() const override { return "init"; }
Route resolve_session_request(Service::Name const &name,
Session_label const &label) override

View File

@ -40,7 +40,7 @@ class Signal_handler_thread : Thread, Lock
*/
Constructible<Signal_source_client> _signal_source { };
void entry()
void entry() override
{
_signal_source.construct(env_deprecated()->pd_session()->alloc_signal_source());
unlock();

View File

@ -68,7 +68,7 @@ class Main_thread : public Thread_deprecated<MAIN_THREAD_STACK_SIZE>
** Thread interface **
**********************/
void entry() { }
void entry() override { }
};

View File

@ -92,7 +92,7 @@ struct Exec_faulter : Thread
: Thread(env, "exec_fault", 1024 * sizeof(addr_t)), _fault_test(test)
{ }
void entry()
void entry() override
{
if (_fault_test == FAULT_ON_ADDR) {
addr_t volatile * value = (addr_t volatile *)MANAGED_ADDR;

View File

@ -158,7 +158,7 @@ namespace Affinity_test {
Genode::uint64_t volatile cnt;
Genode::Lock barrier;
void entry()
void entry() override
{
barrier.unlock();
Genode::log("Affinity: thread started on CPU ",
@ -254,7 +254,7 @@ namespace Tlb_shootdown_test {
volatile unsigned * values;
Genode::Lock barrier;
void entry()
void entry() override
{
Genode::log("TLB: thread started on CPU ", cpu_idx);
values[cpu_idx] = 1;

View File

@ -56,7 +56,7 @@ class Helper : Thread
void *stack() const { return _stack; }
void entry()
void entry() override
{
Constructible<Helper> helper[CHILDREN];
@ -126,7 +126,7 @@ struct Stack_helper : Thread
Stack_helper(Env &env) : Thread(env, "stack_helper", STACK_SIZE) { }
void entry()
void entry() override
{
log_stack_address("helper");
test_stack_alignment_varargs("%f\n%g\n", 3.142, 2.718);
@ -202,7 +202,7 @@ struct Cpu_helper : Thread
_env(env)
{ }
void entry()
void entry() override
{
log(Thread::name().string(), " : _cpu_session=", _cpu_session,
" env.cpu()=", &_env.cpu());
@ -240,7 +240,7 @@ struct Pause_helper : Thread
Pause_helper(Env &env, const char * name, Cpu_session &cpu)
: Thread(env, name, STACK_SIZE, Thread::Location(), Thread::Weight(), cpu) { }
void entry()
void entry() override
{
while (1) {
/*
@ -367,7 +367,7 @@ struct Lock_helper : Thread
lock(lock), lock_is_free(lock_is_free), unlock(unlock)
{ }
void entry()
void entry() override
{
log(" thread '", name(), "' started");
@ -465,7 +465,7 @@ struct Cxa_helper : Thread
in_cxa(cxa), sync_startup(startup), test(test), sync(sync)
{ }
void entry()
void entry() override
{
log(" thread '", name(), "' started");
@ -674,7 +674,7 @@ struct Create_destroy_helper : Thread
result_value(result_value)
{ }
void entry()
void entry() override
{
result = result_value;
}

View File

@ -39,7 +39,7 @@ class Timer::Root_component : public Genode::Root_component<Session_component>
** Root_component **
********************/
Session_component *_create_session(const char *args)
Session_component *_create_session(const char *args) override
{
using namespace Genode;
size_t const ram_quota =

View File

@ -46,7 +46,7 @@ class Timer::Session_component : public Genode::Rpc_object<Session>,
unsigned long const _init_time_us =
_timeout_scheduler.curr_time().trunc_to_plain_us().value;
void handle_timeout(Duration) {
void handle_timeout(Duration) override {
Genode::Signal_transmitter(_sigh).submit(); }
public:

View File

@ -82,7 +82,7 @@ class Timer::Threaded_time_source : public Genode::Time_source,
** Thread_deprecated **
***********************/
void entry()
void entry() override
{
while (true) {
_wait_for_irq();

View File

@ -38,7 +38,7 @@ class Timer::Time_source : public Threaded_time_source
** Threaded_time_source **
**************************/
void _wait_for_irq();
void _wait_for_irq() override;
public: