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

Unified Diff: src/trusted/validator_arm/gen/arm32_decode_named_classes.h

Issue 10879090: ARM validator: continue with extra_load_store_instructions. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: Update with more tables. Created 8 years, 4 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: src/trusted/validator_arm/gen/arm32_decode_named_classes.h
diff --git a/src/trusted/validator_arm/gen/arm32_decode_named_classes.h b/src/trusted/validator_arm/gen/arm32_decode_named_classes.h
index b40e3fef47a682db9a75a4579d67f8b1e869009e..ddf3cb2242d45f03b91915ce81297c62eef5f790 100644
--- a/src/trusted/validator_arm/gen/arm32_decode_named_classes.h
+++ b/src/trusted/validator_arm/gen/arm32_decode_named_classes.h
@@ -607,7 +607,7 @@ class CoprocessorOp_None
: public CoprocessorOp {
};
-class Deprecated_None
+class Deprecated_cccc00010b00nnnntttt00001001tttt
: public Deprecated {
};
@@ -663,6 +663,22 @@ class ForbiddenCondNop_Wfi_Rule_412_A1_P810
: public ForbiddenCondNop {
};
+class ForbiddenCondNop_cccc00010100iiiiiiiiiiii0111iiii
+ : public ForbiddenCondNop {
+};
+
+class ForbiddenCondNop_cccc0001011000000000000001101110
+ : public ForbiddenCondNop {
+};
+
+class ForbiddenCondNop_cccc00010r00mmmmdddd001m00000000
+ : public ForbiddenCondNop {
+};
+
+class ForbiddenCondNop_cccc00010r10mmmm1111001m0000nnnn
+ : public ForbiddenCondNop {
+};
+
class ForbiddenUncondNop_None
: public ForbiddenUncondNop {
};
@@ -1727,6 +1743,22 @@ class Forbidden_Wfi_Rule_412_A1_P810
: public Forbidden {
};
+class Forbidden_cccc00010100iiiiiiiiiiii0111iiii
+ : public Forbidden {
+};
+
+class Forbidden_cccc0001011000000000000001101110
+ : public Forbidden {
+};
+
+class Forbidden_cccc00010r00mmmmdddd001m00000000
+ : public Forbidden {
+};
+
+class Forbidden_cccc00010r10mmmm1111001m0000nnnn
+ : public Forbidden {
+};
+
class LoadBasedImmedMemory_Ldr_Rule_58_A1_P120
: public LoadBasedImmedMemory {
};
@@ -3726,16 +3758,16 @@ class NamedCoprocessorOp_None
NACL_DISALLOW_COPY_AND_ASSIGN(NamedCoprocessorOp_None);
};
-class NamedDeprecated_None
+class NamedDeprecated_cccc00010b00nnnntttt00001001tttt
: public NamedClassDecoder {
public:
- NamedDeprecated_None()
- : NamedClassDecoder(decoder_, "Deprecated None")
+ NamedDeprecated_cccc00010b00nnnntttt00001001tttt()
+ : NamedClassDecoder(decoder_, "Deprecated cccc00010b00nnnntttt00001001tttt")
{}
private:
- nacl_arm_dec::Deprecated_None decoder_;
- NACL_DISALLOW_COPY_AND_ASSIGN(NamedDeprecated_None);
+ nacl_arm_dec::Deprecated_cccc00010b00nnnntttt00001001tttt decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedDeprecated_cccc00010b00nnnntttt00001001tttt);
};
class NamedDuplicateToVfpRegisters_Vdup_Rule_303_A1_P594
@@ -3894,6 +3926,54 @@ class NamedForbiddenCondNop_Wfi_Rule_412_A1_P810
NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_Wfi_Rule_412_A1_P810);
};
+class NamedForbiddenCondNop_cccc00010100iiiiiiiiiiii0111iiii
+ : public NamedClassDecoder {
+ public:
+ NamedForbiddenCondNop_cccc00010100iiiiiiiiiiii0111iiii()
+ : NamedClassDecoder(decoder_, "ForbiddenCondNop cccc00010100iiiiiiiiiiii0111iiii")
+ {}
+
+ private:
+ nacl_arm_dec::ForbiddenCondNop_cccc00010100iiiiiiiiiiii0111iiii decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_cccc00010100iiiiiiiiiiii0111iiii);
+};
+
+class NamedForbiddenCondNop_cccc0001011000000000000001101110
+ : public NamedClassDecoder {
+ public:
+ NamedForbiddenCondNop_cccc0001011000000000000001101110()
+ : NamedClassDecoder(decoder_, "ForbiddenCondNop cccc0001011000000000000001101110")
+ {}
+
+ private:
+ nacl_arm_dec::ForbiddenCondNop_cccc0001011000000000000001101110 decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_cccc0001011000000000000001101110);
+};
+
+class NamedForbiddenCondNop_cccc00010r00mmmmdddd001m00000000
+ : public NamedClassDecoder {
+ public:
+ NamedForbiddenCondNop_cccc00010r00mmmmdddd001m00000000()
+ : NamedClassDecoder(decoder_, "ForbiddenCondNop cccc00010r00mmmmdddd001m00000000")
+ {}
+
+ private:
+ nacl_arm_dec::ForbiddenCondNop_cccc00010r00mmmmdddd001m00000000 decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_cccc00010r00mmmmdddd001m00000000);
+};
+
+class NamedForbiddenCondNop_cccc00010r10mmmm1111001m0000nnnn
+ : public NamedClassDecoder {
+ public:
+ NamedForbiddenCondNop_cccc00010r10mmmm1111001m0000nnnn()
+ : NamedClassDecoder(decoder_, "ForbiddenCondNop cccc00010r10mmmm1111001m0000nnnn")
+ {}
+
+ private:
+ nacl_arm_dec::ForbiddenCondNop_cccc00010r10mmmm1111001m0000nnnn decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbiddenCondNop_cccc00010r10mmmm1111001m0000nnnn);
+};
+
class NamedForbiddenUncondNop_None
: public NamedClassDecoder {
public:
@@ -7086,6 +7166,54 @@ class NamedForbidden_Wfi_Rule_412_A1_P810
NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_Wfi_Rule_412_A1_P810);
};
+class NamedForbidden_cccc00010100iiiiiiiiiiii0111iiii
+ : public NamedClassDecoder {
+ public:
+ NamedForbidden_cccc00010100iiiiiiiiiiii0111iiii()
+ : NamedClassDecoder(decoder_, "Forbidden cccc00010100iiiiiiiiiiii0111iiii")
+ {}
+
+ private:
+ nacl_arm_dec::Forbidden_cccc00010100iiiiiiiiiiii0111iiii decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_cccc00010100iiiiiiiiiiii0111iiii);
+};
+
+class NamedForbidden_cccc0001011000000000000001101110
+ : public NamedClassDecoder {
+ public:
+ NamedForbidden_cccc0001011000000000000001101110()
+ : NamedClassDecoder(decoder_, "Forbidden cccc0001011000000000000001101110")
+ {}
+
+ private:
+ nacl_arm_dec::Forbidden_cccc0001011000000000000001101110 decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_cccc0001011000000000000001101110);
+};
+
+class NamedForbidden_cccc00010r00mmmmdddd001m00000000
+ : public NamedClassDecoder {
+ public:
+ NamedForbidden_cccc00010r00mmmmdddd001m00000000()
+ : NamedClassDecoder(decoder_, "Forbidden cccc00010r00mmmmdddd001m00000000")
+ {}
+
+ private:
+ nacl_arm_dec::Forbidden_cccc00010r00mmmmdddd001m00000000 decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_cccc00010r00mmmmdddd001m00000000);
+};
+
+class NamedForbidden_cccc00010r10mmmm1111001m0000nnnn
+ : public NamedClassDecoder {
+ public:
+ NamedForbidden_cccc00010r10mmmm1111001m0000nnnn()
+ : NamedClassDecoder(decoder_, "Forbidden cccc00010r10mmmm1111001m0000nnnn")
+ {}
+
+ private:
+ nacl_arm_dec::Forbidden_cccc00010r10mmmm1111001m0000nnnn decoder_;
+ NACL_DISALLOW_COPY_AND_ASSIGN(NamedForbidden_cccc00010r10mmmm1111001m0000nnnn);
+};
+
class NamedLoadBasedImmedMemory_Ldr_Rule_58_A1_P120
: public NamedClassDecoder {
public:

Powered by Google App Engine
This is Rietveld 408576698