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

Side by Side Diff: src/trusted/validator_arm/gen/arm32_decode_named_classes.h

Issue 11194045: Change BKPT and UDF encodings on ARM. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: Update copyright. Created 8 years, 2 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright 2012 The Native Client Authors. All rights reserved. 2 * Copyright 2012 The Native Client Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can 3 * Use of this source code is governed by a BSD-style license that can
4 * be found in the LICENSE file. 4 * be found in the LICENSE file.
5 */ 5 */
6 6
7 // DO NOT EDIT: GENERATED CODE 7 // DO NOT EDIT: GENERATED CODE
8 8
9 #ifndef NACL_TRUSTED_BUT_NOT_TCB 9 #ifndef NACL_TRUSTED_BUT_NOT_TCB
10 #error This file is not meant for use in the TCB 10 #error This file is not meant for use in the TCB
(...skipping 973 matching lines...) Expand 10 before | Expand all | Expand 10 after
984 }; 984 };
985 985
986 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646 986 class MoveVfpRegisterOpWithTypeSel_Vmov_Rule_329_A1_P646
987 : public MoveVfpRegisterOpWithTypeSel { 987 : public MoveVfpRegisterOpWithTypeSel {
988 }; 988 };
989 989
990 class NotImplemented_None 990 class NotImplemented_None
991 : public NotImplemented { 991 : public NotImplemented {
992 }; 992 };
993 993
994 class PermanentlyUndefined_Udf_Rule_A1
995 : public PermanentlyUndefined {
996 };
997
994 class PreloadRegisterImm12Op_Pld_Rule_117_A1_P236 998 class PreloadRegisterImm12Op_Pld_Rule_117_A1_P236
995 : public PreloadRegisterImm12Op { 999 : public PreloadRegisterImm12Op {
996 }; 1000 };
997 1001
998 class PreloadRegisterImm12Op_Pld_Rule_118_A1_P238 1002 class PreloadRegisterImm12Op_Pld_Rule_118_A1_P238
999 : public PreloadRegisterImm12Op { 1003 : public PreloadRegisterImm12Op {
1000 }; 1004 };
1001 1005
1002 class PreloadRegisterImm12Op_Pldw_Rule_117_A1_P236 1006 class PreloadRegisterImm12Op_Pldw_Rule_117_A1_P236
1003 : public PreloadRegisterImm12Op { 1007 : public PreloadRegisterImm12Op {
1004 }; 1008 };
1005 1009
1006 class PreloadRegisterImm12Op_Pli_Rule_120_A1_P242 1010 class PreloadRegisterImm12Op_Pli_Rule_120_A1_P242
1007 : public PreloadRegisterImm12Op { 1011 : public PreloadRegisterImm12Op {
1008 }; 1012 };
1009 1013
1010 class PreloadRegisterPairOp_Pli_Rule_121_A1_P244 1014 class PreloadRegisterPairOp_Pli_Rule_121_A1_P244
1011 : public PreloadRegisterPairOp { 1015 : public PreloadRegisterPairOp {
1012 }; 1016 };
1013 1017
1014 class PreloadRegisterPairOpWAndRnNotPc_Pld_Rule_119_A1_P240 1018 class PreloadRegisterPairOpWAndRnNotPc_Pld_Rule_119_A1_P240
1015 : public PreloadRegisterPairOpWAndRnNotPc { 1019 : public PreloadRegisterPairOpWAndRnNotPc {
1016 }; 1020 };
1017 1021
1018 class PreloadRegisterPairOpWAndRnNotPc_Pldw_Rule_119_A1_P240 1022 class PreloadRegisterPairOpWAndRnNotPc_Pldw_Rule_119_A1_P240
1019 : public PreloadRegisterPairOpWAndRnNotPc { 1023 : public PreloadRegisterPairOpWAndRnNotPc {
1020 }; 1024 };
1021 1025
1022 class Roadblock_Udf_Rule_A1
1023 : public Roadblock {
1024 };
1025
1026 class Store2RegisterImm12Op_Str_Rule_194_A1_P384 1026 class Store2RegisterImm12Op_Str_Rule_194_A1_P384
1027 : public Store2RegisterImm12Op { 1027 : public Store2RegisterImm12Op {
1028 }; 1028 };
1029 1029
1030 class Store2RegisterImm12Op_Strb_Rule_197_A1_P390 1030 class Store2RegisterImm12Op_Strb_Rule_197_A1_P390
1031 : public Store2RegisterImm12Op { 1031 : public Store2RegisterImm12Op {
1032 }; 1032 };
1033 1033
1034 class Store2RegisterImm12OpRnNotRtOnWriteback_Push_Rule_123_A2_P248 1034 class Store2RegisterImm12OpRnNotRtOnWriteback_Push_Rule_123_A2_P248
1035 : public Store2RegisterImm12OpRnNotRtOnWriteback { 1035 : public Store2RegisterImm12OpRnNotRtOnWriteback {
(...skipping 4779 matching lines...) Expand 10 before | Expand all | Expand 10 after
5815 public: 5815 public:
5816 NamedNotImplemented_None() 5816 NamedNotImplemented_None()
5817 : NamedClassDecoder(decoder_, "NotImplemented None") 5817 : NamedClassDecoder(decoder_, "NotImplemented None")
5818 {} 5818 {}
5819 5819
5820 private: 5820 private:
5821 nacl_arm_dec::NotImplemented_None decoder_; 5821 nacl_arm_dec::NotImplemented_None decoder_;
5822 NACL_DISALLOW_COPY_AND_ASSIGN(NamedNotImplemented_None); 5822 NACL_DISALLOW_COPY_AND_ASSIGN(NamedNotImplemented_None);
5823 }; 5823 };
5824 5824
5825 class NamedPermanentlyUndefined_Udf_Rule_A1
5826 : public NamedClassDecoder {
5827 public:
5828 NamedPermanentlyUndefined_Udf_Rule_A1()
5829 : NamedClassDecoder(decoder_, "PermanentlyUndefined Udf_Rule_A1")
5830 {}
5831
5832 private:
5833 nacl_arm_dec::PermanentlyUndefined_Udf_Rule_A1 decoder_;
5834 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPermanentlyUndefined_Udf_Rule_A1);
5835 };
5836
5825 class NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236 5837 class NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236
5826 : public NamedClassDecoder { 5838 : public NamedClassDecoder {
5827 public: 5839 public:
5828 NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236() 5840 NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236()
5829 : NamedClassDecoder(decoder_, "PreloadRegisterImm12Op Pld_Rule_117_A1_P236") 5841 : NamedClassDecoder(decoder_, "PreloadRegisterImm12Op Pld_Rule_117_A1_P236")
5830 {} 5842 {}
5831 5843
5832 private: 5844 private:
5833 nacl_arm_dec::PreloadRegisterImm12Op_Pld_Rule_117_A1_P236 decoder_; 5845 nacl_arm_dec::PreloadRegisterImm12Op_Pld_Rule_117_A1_P236 decoder_;
5834 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236 ); 5846 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPreloadRegisterImm12Op_Pld_Rule_117_A1_P236 );
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
5899 public: 5911 public:
5900 NamedPreloadRegisterPairOpWAndRnNotPc_Pldw_Rule_119_A1_P240() 5912 NamedPreloadRegisterPairOpWAndRnNotPc_Pldw_Rule_119_A1_P240()
5901 : NamedClassDecoder(decoder_, "PreloadRegisterPairOpWAndRnNotPc Pldw_Rule_11 9_A1_P240") 5913 : NamedClassDecoder(decoder_, "PreloadRegisterPairOpWAndRnNotPc Pldw_Rule_11 9_A1_P240")
5902 {} 5914 {}
5903 5915
5904 private: 5916 private:
5905 nacl_arm_dec::PreloadRegisterPairOpWAndRnNotPc_Pldw_Rule_119_A1_P240 decoder_; 5917 nacl_arm_dec::PreloadRegisterPairOpWAndRnNotPc_Pldw_Rule_119_A1_P240 decoder_;
5906 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPreloadRegisterPairOpWAndRnNotPc_Pldw_Rule_ 119_A1_P240); 5918 NACL_DISALLOW_COPY_AND_ASSIGN(NamedPreloadRegisterPairOpWAndRnNotPc_Pldw_Rule_ 119_A1_P240);
5907 }; 5919 };
5908 5920
5909 class NamedRoadblock_Udf_Rule_A1
5910 : public NamedClassDecoder {
5911 public:
5912 NamedRoadblock_Udf_Rule_A1()
5913 : NamedClassDecoder(decoder_, "Roadblock Udf_Rule_A1")
5914 {}
5915
5916 private:
5917 nacl_arm_dec::Roadblock_Udf_Rule_A1 decoder_;
5918 NACL_DISALLOW_COPY_AND_ASSIGN(NamedRoadblock_Udf_Rule_A1);
5919 };
5920
5921 class NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384 5921 class NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384
5922 : public NamedClassDecoder { 5922 : public NamedClassDecoder {
5923 public: 5923 public:
5924 NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384() 5924 NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384()
5925 : NamedClassDecoder(decoder_, "Store2RegisterImm12Op Str_Rule_194_A1_P384") 5925 : NamedClassDecoder(decoder_, "Store2RegisterImm12Op Str_Rule_194_A1_P384")
5926 {} 5926 {}
5927 5927
5928 private: 5928 private:
5929 nacl_arm_dec::Store2RegisterImm12Op_Str_Rule_194_A1_P384 decoder_; 5929 nacl_arm_dec::Store2RegisterImm12Op_Str_Rule_194_A1_P384 decoder_;
5930 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384) ; 5930 NACL_DISALLOW_COPY_AND_ASSIGN(NamedStore2RegisterImm12Op_Str_Rule_194_A1_P384) ;
(...skipping 5636 matching lines...) Expand 10 before | Expand all | Expand 10 after
11567 : NamedClassDecoder(decoder_, "not implemented") 11567 : NamedClassDecoder(decoder_, "not implemented")
11568 {} 11568 {}
11569 11569
11570 private: 11570 private:
11571 nacl_arm_dec::NotImplemented decoder_; 11571 nacl_arm_dec::NotImplemented decoder_;
11572 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed); 11572 NACL_DISALLOW_COPY_AND_ASSIGN(NotImplementedNamed);
11573 }; 11573 };
11574 11574
11575 } // namespace nacl_arm_test 11575 } // namespace nacl_arm_test
11576 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_ 11576 #endif // NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_ARM_GEN_ARM32_DECODE_NAMED_CLASSE S_H_
OLDNEW
« no previous file with comments | « src/trusted/validator_arm/gen/arm32_decode_named.cc ('k') | src/trusted/validator_arm/gen/arm32_decode_named_decoder.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698