Files
fail/core/experiments/l4sys/l4sys.proto

27 lines
671 B
Protocol Buffer

message L4SysProtoMsg {
// parameters
required int32 instr_offset = 1;
required int32 bit_offset = 2;
// results
// make these optional to reduce overhead for server->client communication
enum ResultType {
CALCDONE = 1;
TIMEOUT = 2;
TRAP = 3;
INTR = 4;
WRONG = 5;
UNKNOWN = 6;
}
// instruction pointer where injection was done
optional uint32 injection_ip = 3;
// result type, see above
optional ResultType resulttype = 4;
// result data, depending on resulttype (see source code)
optional uint32 resultdata = 5;
// generated output
optional string output = 6;
// optional textual description of what happened
optional string details = 7;
}