Index: src/trusted/validator/ncvalidate.h |
diff --git a/src/trusted/validator/ncvalidate.h b/src/trusted/validator/ncvalidate.h |
index 31f55e454166a8982282c46f7f8615e4a115e698..e417ff4389d6815fe4a98b89cc7ff5caa3b7f21d 100644 |
--- a/src/trusted/validator/ncvalidate.h |
+++ b/src/trusted/validator/ncvalidate.h |
@@ -20,6 +20,12 @@ EXTERN_C_BEGIN |
struct NaClValidationCache; |
struct NaClValidationMetadata; |
+/* Defines possible validation flags. */ |
+typedef enum NaClValidationFlags { |
+ NORMAL_VALIDATION, |
Petr Hosek
2015/07/28 22:24:38
I'd drop this and just use `0` as a default value
ruiq
2015/07/28 22:45:35
Done.
|
+ DISABLE_UNSUPPORTED |
Petr Hosek
2015/07/28 22:24:38
Could you please set the value for this as `0x1`?
ruiq
2015/07/28 22:45:35
Done.
|
+} NaClValidationFlags; |
+ |
/* Defines possible validation status values. */ |
typedef enum NaClValidationStatus { |
/* The call to the validator succeeded. */ |
@@ -63,6 +69,7 @@ typedef NaClValidationStatus (*NaClValidateFunc)( |
uint8_t *data, |
size_t size, |
int stubout_mode, |
+ uint32_t flags, |
int readonly_text, |
const NaClCPUFeatures *cpu_features, |
const struct NaClValidationMetadata *metadata, |