/external/lldb/include/lldb/Host/ |
H A D | Endian.h | 17 namespace endian { namespace in namespace:lldb
|
/external/llvm/include/llvm/Support/ |
H A D | EndianStream.h | 1 //===- EndianStream.h - Stream ops with endian specific data ----*- C++ -*-===// 10 // This file defines utilities for operating on streams that have endian 24 namespace endian { namespace in namespace:llvm::support 26 template <endianness endian> struct Writer { 30 Val = byte_swap<value_type, endian>(Val); 59 } // end namespace endian
|
H A D | Endian.h | 1 //===- Endian.h - Utilities for IO with endian specific data ----*- C++ -*-===// 10 // This file declares generic functions to read and write endian specific data. 36 namespace endian { namespace in namespace:llvm::support 38 template<typename value_type, endianness endian> 40 if (endian != native && sys::IsBigEndianHost != (endian == big)) 47 endianness endian, 56 return byte_swap<value_type, endian>(ret); 61 template<typename value_type, endianness endian, std::size_t alignment, 64 value_type ret = read<value_type, endian, alignmen 200 namespace endian { namespace in namespace:llvm::support [all...] |
/external/google-breakpad/src/third_party/libdisasm/ |
H A D | ia32_settings.h | 8 unsigned char endian, /* 0 = big, 1 = little */ member in struct:__anon5328
|
/external/google-breakpad/src/common/dwarf/ |
H A D | bytereader.cc | 37 ByteReader::ByteReader(enum Endianness endian) argument 38 :offset_reader_(NULL), address_reader_(NULL), endian_(endian),
|
/external/valgrind/VEX/priv/ |
H A D | ir_inject.c | 61 load_aux(IREndness endian, IRType type, IRExpr *addr) argument 68 IRExpr_Load(endian, Ity_I64, addr)); 72 return unop(Iop_32to1, IRExpr_Load(endian, Ity_I32, addr)); 75 return IRExpr_Load(endian, type, addr); 82 load(IREndness endian, IRType type, HWord haddr) argument 106 if (endian == Iend_BE) { 109 load_aux(endian, type, addr), 110 load_aux(endian, type, next_addr)); 114 load_aux(endian, type, next_addr), 115 load_aux(endian, typ 125 store_aux(IRSB *irsb, IREndness endian, IRExpr *addr, IRExpr *data) argument 145 store(IRSB *irsb, IREndness endian, HWord haddr, IRExpr *data) argument 192 vex_inject_ir(IRSB *irsb, IREndness endian) argument [all...] |
/external/zlib/src/ |
H A D | crc32.c | 87 allow for word-at-a-time CRC calculation for both big-endian and little- 88 endian machines, where a word is four bytes. 218 z_crc_t endian; local 220 endian = 1; 221 if (*((unsigned char *)(&endian)))
|
/external/fio/crc/ |
H A D | xxhash.c | 53 // By default, xxHash library provides endian-independant Hash values, based on little-endian convention. 54 // Results are therefore identical for little-endian and big-endian CPU. 55 // This comes at a performance cost for big-endian CPU, since some swapping is required to emulate little-endian format. 56 // Should endian-independance be of no importance for your application, you may set the #define below to 1. 57 // It will improve speed for Big-endian CPU. 151 static uint32_t XXH_readLE32_align(const uint32_t* ptr, XXH_endianess endian, XXH_alignment align) argument 154 return endian 159 XXH_readLE32(const uint32_t* ptr, XXH_endianess endian) argument 165 XXH32_endian_align(const void* input, int len, uint32_t seed, XXH_endianess endian, XXH_alignment align) argument 285 XXH32_update_endian(void* state_in, const void* input, int len, XXH_endianess endian) argument 361 XXH32_intermediateDigest_endian(void* state_in, XXH_endianess endian) argument [all...] |
/external/gptfdisk/ |
H A D | support.cc | 294 // Return 1 if the CPU architecture is little endian, 0 if it's big endian.... 296 int littleE = 1; // assume little-endian (Intel-style) 300 } endian; local 302 endian.num = 1; 303 if (endian.uc[0] != (unsigned char) 1) {
|
/external/lldb/source/API/ |
H A D | SBData.cpp | 143 SBData::SetByteOrder (lldb::ByteOrder endian) argument 147 m_opaque_sp->SetByteOrder(endian); 149 log->Printf ("SBData::GetByteOrder (%i)", endian); 491 lldb::ByteOrder endian, 496 m_opaque_sp.reset(new DataExtractor(buf, size, endian, addr_size)); 498 m_opaque_sp->SetData(buf, size, endian); 500 log->Printf ("SBData::SetData (error=%p,buf=%p,size=%lu,endian=%d,addr_size=%c) => " 501 "(%p)", error.get(), buf, size, endian, addr_size, m_opaque_sp.get()); 518 SBData::CreateDataFromCString (lldb::ByteOrder endian, uint32_t addr_byte_size, const char* data) argument 526 lldb::DataExtractorSP data_sp(new DataExtractor(buffer_sp, endian, addr_byte_siz 488 SetData(lldb::SBError& error, const void *buf, size_t size, lldb::ByteOrder endian, uint8_t addr_size) argument 534 CreateDataFromUInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint64_t* array, size_t array_len) argument 550 CreateDataFromUInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, uint32_t* array, size_t array_len) argument 566 CreateDataFromSInt64Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int64_t* array, size_t array_len) argument 582 CreateDataFromSInt32Array(lldb::ByteOrder endian, uint32_t addr_byte_size, int32_t* array, size_t array_len) argument 598 CreateDataFromDoubleArray(lldb::ByteOrder endian, uint32_t addr_byte_size, double* array, size_t array_len) argument [all...] |
/external/lldb/source/Core/ |
H A D | DataEncoder.cpp | 64 m_byte_order(lldb::endian::InlHostByteOrder()), 74 DataEncoder::DataEncoder (void* data, uint32_t length, ByteOrder endian, uint8_t addr_size) : argument 77 m_byte_order(endian), 85 // set the endian swapping setting to "swap", and the address size to 90 DataEncoder::DataEncoder (const DataBufferSP& data_sp, ByteOrder endian, uint8_t addr_size) : argument 93 m_byte_order(endian), 117 m_byte_order = lldb::endian::InlHostByteOrder(); 153 // any data extracted will be endian swapped. 156 DataEncoder::SetData (const void *bytes, uint32_t length, ByteOrder endian) argument 158 m_byte_order = endian; [all...] |
H A D | DataExtractor.cpp | 120 m_byte_order(lldb::endian::InlHostByteOrder()), 130 DataExtractor::DataExtractor (const void* data, offset_t length, ByteOrder endian, uint32_t addr_size) : argument 133 m_byte_order(endian), 141 // set the endian swapping setting to "swap", and the address size to 146 DataExtractor::DataExtractor (const DataBufferSP& data_sp, ByteOrder endian, uint32_t addr_size) : argument 149 m_byte_order(endian), 160 // as any object contains a reference to that data. The endian 222 m_byte_order = lldb::endian::InlHostByteOrder(); 258 // any data extracted will be endian swapped. 261 DataExtractor::SetData (const void *bytes, offset_t length, ByteOrder endian) argument [all...] |
/external/pdfium/core/src/fxcodec/fx_zlib/zlib_v128/ |
H A D | fx_zlib_crc32.c | 87 allow for word-at-a-time CRC calculation for both big-endian and little- 88 endian machines, where a word is four bytes. 218 z_crc_t endian; local 220 endian = 1; 221 if (*((unsigned char *)(&endian)))
|
/external/linux-tools-perf/src/tools/lib/traceevent/ |
H A D | kbuffer-parse.c | 175 * @endian: enum to denote endianness 180 kbuffer_alloc(enum kbuffer_long_size size, enum kbuffer_endian endian) argument 195 switch (endian) {
|
/external/lz4/lib/ |
H A D | xxhash.c | 57 * By default, xxHash library provides endian-independant Hash values, based on little-endian convention. 58 * Results are therefore identical for little-endian and big-endian CPU. 59 * This comes at a performance cost for big-endian CPU, since some swapping is required to emulate little-endian format. 60 * Should endian-independance be of no importance for your application, you may set the #define below to 1. 61 * It will improve speed for Big-endian CPU. 231 FORCE_INLINE U32 XXH_readLE32_align(const void* ptr, XXH_endianess endian, XXH_alignment align) argument 234 return endian 239 XXH_readLE32(const void* ptr, XXH_endianess endian) argument 244 XXH_readLE64_align(const void* ptr, XXH_endianess endian, XXH_alignment align) argument 252 XXH_readLE64(const void* ptr, XXH_endianess endian) argument 261 XXH32_endian_align(const void* input, size_t len, U32 seed, XXH_endianess endian, XXH_alignment align) argument 366 XXH64_endian_align(const void* input, size_t len, U64 seed, XXH_endianess endian, XXH_alignment align) argument 588 XXH32_update_endian(XXH32_state_t* state_in, const void* input, size_t len, XXH_endianess endian) argument 689 XXH32_digest_endian(const XXH32_state_t* state_in, XXH_endianess endian) argument 742 XXH64_update_endian(XXH64_state_t* state_in, const void* input, size_t len, XXH_endianess endian) argument 843 XXH64_digest_endian(const XXH64_state_t* state_in, XXH_endianess endian) argument [all...] |
/external/mesa3d/src/gallium/drivers/r600/ |
H A D | evergreen_compute_internal.c | 503 unsigned format, endian; local 520 endian = r600_colorformat_endian_swap(format); 547 S_030010_ENDIAN_SWAP(endian) |
|
H A D | r600_asm.c | 1726 S_SQ_VTX_WORD2_ENDIAN_SWAP(vtx->endian); 2592 fprintf(stderr, "ENDIAN:%d ", vtx->endian); 2606 unsigned *num_format, unsigned *format_comp, unsigned *endian) 2614 *endian = ENDIAN_NONE; 2628 *endian = r600_endian_swap(desc->channel[i].size); 2759 unsigned format, num_format, format_comp, endian; local 2808 &format, &num_format, &format_comp, &endian); 2839 vtx.endian = endian; 2604 r600_vertex_data_type(enum pipe_format pformat, unsigned *format, unsigned *num_format, unsigned *format_comp, unsigned *endian) argument
|
H A D | r600_asm.h | 111 unsigned endian; member in struct:r600_bytecode_vtx
|
H A D | evergreen_state.c | 989 unsigned format, endian; local 1028 endian = r600_colorformat_endian_swap(format); 1093 S_030010_ENDIAN_SWAP(endian)); 1248 unsigned format, swap, ntype, endian; local 1351 endian = ENDIAN_NONE; 1353 endian = r600_colorformat_endian_swap(format); 1377 S_028C70_ENDIAN(endian);
|
H A D | r600_state.c | 1015 unsigned format, endian; local 1053 endian = r600_colorformat_endian_swap(format); 1103 S_038010_ENDIAN_SWAP(endian) | 1263 unsigned format, swap, ntype, endian; local 1332 endian = ENDIAN_NONE; 1334 endian = r600_colorformat_endian_swap(format); 1353 S_0280A0_ENDIAN(endian);
|
/external/linux-tools-perf/src/tools/perf/util/ |
H A D | symbol-elf.c | 519 static unsigned int const endian = 1; local 525 /* We are big endian, DSO is little endian. */ 526 if (*(unsigned char const *)&endian != 1) 531 /* We are little endian, DSO is big endian. */ 532 if (*(unsigned char const *)&endian != 0)
|
/external/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/ |
H A D | DynamicLoaderDarwinKernel.cpp | 987 return lldb::endian::InlHostByteOrder(); 1356 const ByteOrder endian = m_kernel.GetByteOrder(); local 1373 DataExtractor extractor (data.GetBytes(), data.GetByteSize(), endian, addr_size); 1634 return lldb::endian::InlHostByteOrder(); 1638 if (lldb::endian::InlHostByteOrder() == lldb::eByteOrderBig)
|
/external/strace/ |
H A D | util.c | 164 * On big-endian, array is assumed to consist of 167 * On little-endian machines, word size is immaterial. 172 const unsigned endian = 1; local 173 int little_endian = *(char*)&endian;
|
/external/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/ |
H A D | DynamicLoaderMacOSXDYLD.cpp | 1021 const ByteOrder endian = m_dyld.GetByteOrder(); local 1035 DataExtractor info_data_ref(info_data.GetBytes(), info_data.GetByteSize(), endian, addr_size); 1156 DataExtractor data(header_bytes.GetBytes(), header_bytes.GetByteSize(), lldb::endian::InlHostByteOrder(), 4); 1193 // Set the load command data and also set the correct endian 1820 return lldb::endian::InlHostByteOrder(); 1824 if (lldb::endian::InlHostByteOrder() == lldb::eByteOrderBig)
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state.c | 1452 unsigned format, swap, ntype, endian; local 1552 endian = V_028C70_ENDIAN_NONE; 1554 endian = si_colorformat_endian_swap(format); 1577 S_028C70_ENDIAN(endian); 1992 unsigned format, num_format, /*endian,*/ tiling_index; 2040 //endian = si_colorformat_endian_swap(format);
|