diff options
Diffstat (limited to 'harness/src/plugin.c')
-rw-r--r-- | harness/src/plugin.c | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/harness/src/plugin.c b/harness/src/plugin.c index 6344f4a..bb32b02 100644 --- a/harness/src/plugin.c +++ b/harness/src/plugin.c @@ -5,13 +5,15 @@ #include <stdio.h> #include <stdlib.h> -static void shx(uint8_t *state, uint32_t sz) { +static void shx(uint8_t *state, uint32_t sz) +{ uint32_t i = 0; while (i < sz) { for (int j = 0; j < 16; ++j) { if (i < sz) { printf("%02x ", (unsigned int)state[i]); - } else { + } + else { printf(" "); } ++i; @@ -25,10 +27,12 @@ static void shx(uint8_t *state, uint32_t sz) { if (i < sz) { if (isprint(state[i]) && !isspace(state[i])) { printf("%c", state[i]); - } else { + } + else { printf("."); } - } else { + } + else { printf(" "); } ++i; @@ -37,7 +41,8 @@ static void shx(uint8_t *state, uint32_t sz) { } } -int load_plugin_from_file(const char *filename, plugin_t *plugin) { +int load_plugin_from_file(const char *filename, plugin_t *plugin) +{ dlhandle_t lib = dlopen(filename, RTLD_LAZY); if (!lib) { @@ -49,8 +54,9 @@ int load_plugin_from_file(const char *filename, plugin_t *plugin) { return load_plugin_from_dl(lib, plugin); } -int plugin_hot_reload(int argc, char **argv, const char* filepath, - plugin_t *plugin) { +int plugin_hot_reload(int argc, char **argv, const char *filepath, + plugin_t *plugin) +{ int ec = 0; uint32_t sz = 0; uint8_t *marshalled_state = NULL; |