/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/validator_arm/ |
H A D | validator.h | 117 nacl_arm_dec::ViolationSet find_violations( 195 const nacl_arm_dec::ClassDecoder& decode( in decode() 196 nacl_arm_dec::Instruction inst) const { in decode() 215 nacl_arm_dec::Violation violation) const; 421 bool uses(nacl_arm_dec::Register r) const { in uses() 440 nacl_arm_dec::Instruction inst_; 441 const nacl_arm_dec::ClassDecoder* decoder_; 443 nacl_arm_dec::SafetyLevel safety_; 444 nacl_arm_dec::RegisterList defs_; 471 return nacl_arm_dec::Instruction( [all …]
|
H A D | named_class_decoder.h | 21 class NamedClassDecoder : public nacl_arm_dec::ClassDecoder { 41 virtual nacl_arm_dec::SafetyLevel safety(nacl_arm_dec::Instruction i) const; 42 virtual nacl_arm_dec::RegisterList defs(nacl_arm_dec::Instruction i) const; 44 nacl_arm_dec::Instruction i) const; 45 virtual nacl_arm_dec::Register 46 base_address_register(nacl_arm_dec::Instruction i) const; 48 virtual nacl_arm_dec::Register 49 branch_target_register(nacl_arm_dec::Instruction i) const; 54 virtual bool sets_Z_if_bits_clear(nacl_arm_dec::Instruction i, 55 nacl_arm_dec::Register r, [all …]
|
H A D | named_class_decoder.cc | 11 nacl_arm_dec::SafetyLevel NamedClassDecoder:: 12 safety(nacl_arm_dec::Instruction i) const { in safety() 16 nacl_arm_dec::RegisterList NamedClassDecoder:: 17 defs(nacl_arm_dec::Instruction i) const { in defs() 22 nacl_arm_dec::Instruction i) const { in base_address_register_writeback_small_immediate() 26 nacl_arm_dec::Register NamedClassDecoder:: 27 base_address_register(nacl_arm_dec::Instruction i) const { in base_address_register() 35 nacl_arm_dec::Register NamedClassDecoder:: 36 branch_target_register(nacl_arm_dec::Instruction i) const { in branch_target_register() 45 branch_target_offset(nacl_arm_dec::Instruction i) const { in branch_target_offset() [all …]
|
H A D | validator.cc | 17 using nacl_arm_dec::Instruction; 18 using nacl_arm_dec::ClassDecoder; 19 using nacl_arm_dec::Register; 20 using nacl_arm_dec::RegisterList; 121 nacl_arm_dec::ViolationSet SfiValidator:: 125 return nacl_arm_dec::ViolationBit(nacl_arm_dec::OTHER_VIOLATION); in find_violations() 132 nacl_arm_dec::ViolationSet found_violations = nacl_arm_dec::kNoViolations; in find_violations() 144 nacl_arm_dec::ViolationUnion( in find_violations() 265 nacl_arm_dec::ViolationSet found_violations = nacl_arm_dec::kNoViolations; in validate_fallthrough() 302 nacl_arm_dec::ViolationSet violations = in validate_fallthrough() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/validator_arm/gen/ |
H A D | arm32_decode_named_classes.h | 25 namespace nacl_arm_dec { 4018 nacl_arm_dec::BFC_cccc0111110mmmmmddddlllll0011111_case_0_BFC decoder_; 4030 nacl_arm_dec::BFI_cccc0111110mmmmmddddlllll001nnnn_case_0_BFI decoder_; 4138 nacl_arm_dec::B_cccc1010iiiiiiiiiiiiiiiiiiiiiiii_case_0_B decoder_; 4150 nacl_arm_dec::Bx_cccc000100101111111111110001mmmm_case_0_Bx decoder_; 4390 nacl_arm_dec::FICTITIOUS_FIRST_case_0_FICTITIOUS_FIRST decoder_; 5218 nacl_arm_dec::NOT_IMPLEMENTED_case_0_NOT_IMPLEMENTED decoder_; 7162 nacl_arm_dec::Unnamed_case_0_None decoder_; 7174 nacl_arm_dec::Unnamed_case_1_None decoder_; 11734 nacl_arm_dec::Actual_NOT_IMPLEMENTED_case_1_NOT_IMPLEMENTED decoder_; [all …]
|
H A D | arm32_decode_simd_dp_3same_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 57 nacl_arm_dec::Instruction inst, 63 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 101 nacl_arm_dec::Instruction inst, 107 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 153 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 197 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_simd_dp_2misc_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 57 nacl_arm_dec::Instruction inst, 63 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 103 nacl_arm_dec::Instruction inst, 109 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 155 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 199 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_advanced_simd_element_or_structure_load_store_instructions_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 98 nacl_arm_dec::Instruction inst, 104 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 185 nacl_arm_dec::Instruction inst, 191 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 281 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 363 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_packing_unpacking_saturation_and_reversal_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 53 nacl_arm_dec::Instruction inst, 59 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 102 nacl_arm_dec::Instruction inst, 108 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 158 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 205 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_memory_hints_advanced_simd_instructions_and_miscellaneous_instructions_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 48 nacl_arm_dec::Instruction inst, 54 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 91 nacl_arm_dec::Instruction inst, 97 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 139 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 172 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_simd_dp_2shift_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 56 nacl_arm_dec::Instruction inst, 62 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 98 nacl_arm_dec::Instruction inst, 104 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 146 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 188 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_data_processing_immediate_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 56 nacl_arm_dec::Instruction inst, 62 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 97 nacl_arm_dec::Instruction inst, 103 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 144 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 185 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_data_processing_register_shifted_register_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 53 nacl_arm_dec::Instruction inst, 59 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 98 nacl_arm_dec::Instruction inst, 104 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 149 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 194 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_extension_register_load_store_instructions_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 94 nacl_arm_dec::Instruction inst, 100 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 187 nacl_arm_dec::Instruction inst, 193 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 278 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 370 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_data_processing_register_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 54 nacl_arm_dec::Instruction inst, 60 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 100 nacl_arm_dec::Instruction inst, 106 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 152 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 198 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_simd_dp_3diff_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 53 nacl_arm_dec::Instruction inst, 59 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 95 nacl_arm_dec::Instruction inst, 101 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 140 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 179 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_branch_branch_with_link_and_block_data_transfer_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 67 nacl_arm_dec::Instruction inst, 73 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 122 nacl_arm_dec::Instruction inst, 128 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 184 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 239 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_simd_dp_2scalar_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 56 nacl_arm_dec::Instruction inst, 62 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 99 nacl_arm_dec::Instruction inst, 105 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 143 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 181 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_extra_load_store_instructions_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 75 nacl_arm_dec::Instruction inst, 81 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 145 nacl_arm_dec::Instruction inst, 151 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 215 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 277 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_parallel_addition_and_subtraction_signed_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 52 nacl_arm_dec::Instruction inst, 58 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 99 nacl_arm_dec::Instruction inst, 105 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 152 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 199 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_parallel_addition_and_subtraction_unsigned_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 52 nacl_arm_dec::Instruction inst, 58 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 99 nacl_arm_dec::Instruction inst, 105 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 152 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 199 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_load_store_word_and_unsigned_byte_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 48 nacl_arm_dec::Instruction inst, 54 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 88 nacl_arm_dec::Instruction inst, 94 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 128 nacl_arm_dec::Instruction inst, 134 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_signed_multiply_signed_and_unsigned_divide_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 55 nacl_arm_dec::Instruction inst, 61 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 102 nacl_arm_dec::Instruction inst, 108 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 158 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 205 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_simd_dp_1imm_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 58 nacl_arm_dec::Instruction inst, 64 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 101 nacl_arm_dec::Instruction inst, 107 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 154 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 197 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|
H A D | arm32_decode_unconditional_instructions_tests.cc | 19 using nacl_arm_dec::Instruction; 20 using nacl_arm_dec::ClassDecoder; 21 using nacl_arm_dec::Register; 22 using nacl_arm_dec::RegisterList; 48 nacl_arm_dec::Instruction inst, 54 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 82 nacl_arm_dec::Instruction inst, 88 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() 116 nacl_arm_dec::Instruction inst, 122 nacl_arm_dec::Instruction inst, in PassesParsePreconditions() [all …]
|