mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-20 17:52:52 +00:00
parent
12ea494477
commit
1d9a2dce94
@ -32,6 +32,7 @@ namespace Genode {
|
||||
struct Genode::Trace::Policy_module
|
||||
{
|
||||
size_t (*max_event_size) ();
|
||||
size_t (*log_output) (char *, char const *, size_t);
|
||||
size_t (*rpc_call) (char *, char const *, Msgbuf_base const &);
|
||||
size_t (*rpc_returned) (char *, char const *, Msgbuf_base const &);
|
||||
size_t (*rpc_dispatch) (char *, char const *);
|
||||
|
@ -22,6 +22,7 @@ namespace Genode {
|
||||
}
|
||||
|
||||
extern "C" size_t max_event_size ();
|
||||
extern "C" size_t log_output (char *dst, char const *log_message, size_t len);
|
||||
extern "C" size_t rpc_call (char *dst, char const *rpc_name, Genode::Msgbuf_base const &);
|
||||
extern "C" size_t rpc_returned (char *dst, char const *rpc_name, Genode::Msgbuf_base const &);
|
||||
extern "C" size_t rpc_dispatch (char *dst, char const *rpc_name);
|
||||
|
@ -7,6 +7,11 @@ size_t max_event_size()
|
||||
return 0;
|
||||
}
|
||||
|
||||
size_t log_output(char *dst, char const *log_message, size_t len)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
size_t rpc_call(char *dst, char const *rpc_name, Msgbuf_base const &)
|
||||
{
|
||||
return 0;
|
||||
|
@ -10,6 +10,11 @@ size_t max_event_size()
|
||||
return MAX_EVENT_SIZE;
|
||||
}
|
||||
|
||||
size_t log_output(char *dst, char const *log_message, size_t len)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
size_t rpc_call(char *dst, char const *rpc_name, Msgbuf_base const &)
|
||||
{
|
||||
size_t len = strlen(rpc_name);
|
||||
|
@ -19,6 +19,7 @@ extern "C" {
|
||||
Genode::Trace::Policy_module policy_jump_table =
|
||||
{
|
||||
max_event_size,
|
||||
log_output,
|
||||
rpc_call,
|
||||
rpc_returned,
|
||||
rpc_dispatch,
|
||||
|
Loading…
x
Reference in New Issue
Block a user