Index: src/trusted/validator/x86/64/ncvalidate.c |
diff --git a/src/trusted/validator/x86/64/ncvalidate.c b/src/trusted/validator/x86/64/ncvalidate.c |
index 9a41e4c2b73f4ee3b4f0f60ac64f662fadfee9dd..5d8f3d6d0f29fe81f842c01ef43762d42e55ca8f 100644 |
--- a/src/trusted/validator/x86/64/ncvalidate.c |
+++ b/src/trusted/validator/x86/64/ncvalidate.c |
@@ -45,6 +45,7 @@ static NaClValidationStatus ApplyValidator_x86_64( |
int stubout_mode, |
int readonly_text, |
const NaClCPUFeatures *f, |
+ const struct NaClValidationMetadata *metadata, |
struct NaClValidationCache *cache) { |
/* TODO(jfb) Use a safe cast here. */ |
const NaClCPUFeaturesX86 *cpu_features = (NaClCPUFeaturesX86 *) f; |
@@ -70,7 +71,7 @@ static NaClValidationStatus ApplyValidator_x86_64( |
const char validator_id[] = "x86-64"; |
cache->AddData(query, (uint8_t *) validator_id, sizeof(validator_id)); |
cache->AddData(query, (uint8_t *) cpu_features, sizeof(*cpu_features)); |
- cache->AddData(query, data, size); |
+ AddCodeIdentity(data, size, metadata, cache, query); |
if (cache->QueryKnownToValidate(query)) { |
cache->DestroyQuery(query); |
return NaClValidationSucceeded; |