Lines Matching defs:zwidth
1233 // Read a signed integer. "zwidth" is the zero-based byte count.
1234 int32_t DexFile::ReadSignedInt(const uint8_t* ptr, int zwidth) {
1236 for (int i = zwidth; i >= 0; --i) {
1239 val >>= (3 - zwidth) * 8;
1243 // Read an unsigned integer. "zwidth" is the zero-based byte count,
1245 uint32_t DexFile::ReadUnsignedInt(const uint8_t* ptr, int zwidth, bool fill_on_right) {
1247 for (int i = zwidth; i >= 0; --i) {
1251 val >>= (3 - zwidth) * 8;
1256 // Read a signed long. "zwidth" is the zero-based byte count.
1257 int64_t DexFile::ReadSignedLong(const uint8_t* ptr, int zwidth) {
1259 for (int i = zwidth; i >= 0; --i) {
1262 val >>= (7 - zwidth) * 8;
1266 // Read an unsigned long. "zwidth" is the zero-based byte count,
1268 uint64_t DexFile::ReadUnsignedLong(const uint8_t* ptr, int zwidth, bool fill_on_right) {
1270 for (int i = zwidth; i >= 0; --i) {
1274 val >>= (7 - zwidth) * 8;