|
Mojo cpp bindings: report the reason of validation failure.
Validation errors are written to stderr and also used in validation tests.
This CL also changes MessageHeaderValidator to use the same struct header
validation code as other structs.
BUG=None
TEST=validation_unittest.cc
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+216 lines, -40 lines) |
Patch |
 |
M |
mojo/mojo_public.gypi
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/BUILD.gn
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/array_internal.h
|
View
|
|
3 chunks |
+15 lines, -5 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/array_internal.cc
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/bindings_serialization.cc
|
View
|
|
2 chunks |
+14 lines, -4 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/message_header_validator.cc
|
View
|
|
2 chunks |
+28 lines, -22 lines |
0 comments
|
Download
|
 |
A |
mojo/public/cpp/bindings/lib/validation_errors.h
|
View
|
|
1 chunk |
+66 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/public/cpp/bindings/lib/validation_errors.cc
|
View
|
|
1 chunk |
+62 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/tests/validation_unittest.cc
|
View
|
|
3 chunks |
+12 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/public/interfaces/bindings/tests/data/validate_header_bad_empty.expected
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
mojo/public/interfaces/bindings/tests/data/validate_header_bad_too_small.expected
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
mojo/public/interfaces/bindings/tests/data/validate_header_bad_zeros.expected
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
mojo/public/tools/bindings/generators/cpp_templates/module.cc.tmpl
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
View
|
|
1 chunk |
+8 lines, -3 lines |
0 comments
|
Download
|
Total messages: 9 (0 generated)
|