Index: src/trusted/validator/x86/32/ncvalidate.c |
diff --git a/src/trusted/validator/x86/32/ncvalidate.c b/src/trusted/validator/x86/32/ncvalidate.c |
index a4e5a5be21bb39d4bb463c290c4257ea7a776bfd..ec1aabf555e2b7391205d09cea931f085b1df820 100644 |
--- a/src/trusted/validator/x86/32/ncvalidate.c |
+++ b/src/trusted/validator/x86/32/ncvalidate.c |
@@ -30,6 +30,7 @@ static NaClValidationStatus ApplyValidator_x86_32( |
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; |
@@ -55,7 +56,7 @@ static NaClValidationStatus ApplyValidator_x86_32( |
const char validator_id[] = "x86-32"; |
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; |