Files
fail/src/experiments/dciao-kernelstructs/dciao_kernel.proto
Horst Schirmeier 3ad42e270c fixes for Debian 9
- search for libdwarf.h in new locations (e.g., /usr/include/libdwarf/)
- build Bochs with -std=gnu++98 (gnu++14 is default since GCC 6.1)
- specify "proto2" syntax for protobuf messages
- minor build-system and C++ namespace fixes

Change-Id: I16dbc622c797ef8e936fe3c0fb9b03029d27529d
2017-08-01 14:12:03 +02:00

33 lines
886 B
Protocol Buffer

syntax = "proto2";
import "DatabaseCampaignMessage.proto";
message DCIAOKernelProtoMsg {
required DatabaseCampaignMessage fsppilot = 1;
repeated group Result = 2 {
enum ResultType {
OK = 1;
TIMEOUT = 2;
TRAP = 3;
ERR_ERROR_HOOK = 4;
ERR_DIFFERENT_ACTIVATION = 5;
UNKNOWN = 9;
NOINJECTION = 10;
}
required uint32 bitoffset = 1 [(sql_primary_key) = true];
required ResultType resulttype = 2;
optional uint32 original_value = 3;
required uint64 fail_time = 4;
required bool invalid_memaccess_write = 5;
required bool invalid_memaccess_read = 6;
required bool invalid_jump = 7;
repeated uint32 activation_scheme = 8;
optional string details = 9;
}
}