14 lines
473 B
C
14 lines
473 B
C
|
#include <string.h>
|
||
|
#include <stdio.h>
|
||
|
|
||
|
#include <trampoline/types.h>
|
||
|
|
||
|
// writer: Function That Can Write To Guest Memory
|
||
|
// id: Command ID
|
||
|
// args: Pointer To Command Arguments
|
||
|
// Return Value: Returned To The Guest (Unless Early Return Is Enabled)
|
||
|
uint32_t trampoline(trampoline_writer_t writer, uint32_t id, const unsigned char *args) {
|
||
|
const char *str = (const char *) args;
|
||
|
fprintf(stderr, "Host Has Recieved: %u: %s\n", id, str);
|
||
|
return strlen(str) * 2;
|
||
|
}
|