Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(740)

Unified Diff: mojo/public/cpp/bindings/lib/native_struct_data.cc

Issue 2064903002: Mojo: Report bindings validation errors via MojoNotifyBadMessage (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/public/cpp/bindings/lib/native_struct_data.cc
diff --git a/mojo/public/cpp/bindings/lib/native_struct_data.cc b/mojo/public/cpp/bindings/lib/native_struct_data.cc
index 57f183593fdf51772fb9134df2a495fd083a35ba..0e5d2456927f823f08a1c5a9f72ceccebd12a9a7 100644
--- a/mojo/public/cpp/bindings/lib/native_struct_data.cc
+++ b/mojo/public/cpp/bindings/lib/native_struct_data.cc
@@ -4,17 +4,17 @@
#include "mojo/public/cpp/bindings/lib/native_struct_data.h"
-#include "mojo/public/cpp/bindings/lib/bounds_checker.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
+#include "mojo/public/cpp/bindings/lib/validation_context.h"
namespace mojo {
namespace internal {
// static
bool NativeStruct_Data::Validate(const void* data,
- BoundsChecker* bounds_checker) {
+ ValidationContext* validation_context) {
const ContainerValidateParams data_validate_params(0, false, nullptr);
- return Array_Data<uint8_t>::Validate(data, bounds_checker,
+ return Array_Data<uint8_t>::Validate(data, validation_context,
&data_validate_params);
}

Powered by Google App Engine
This is Rietveld 408576698