/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
DebugInfoConstants.java | 41 * <li>Unsigned LEB128 — amount to advance pc by 52 * <li>Signed LEB128 — amount to change line register by. 62 * <li>Unsigned LEB128 — register that will contain local. 63 * <li>Unsigned LEB128 — string index (shifted by 1) of local name. 64 * <li>Unsigned LEB128 — type index (shifted by 1) of type. 75 * <li>Unsigned LEB128 — register that will contain local. 76 * <li>Unsigned LEB128 — string index (shifted by 1) of local name. 77 * <li>Unsigned LEB128 — type index (shifted by 1) of type. 78 * <li>Unsigned LEB128 — string index (shifted by 1) of 90 * <li>Unsigned LEB128 — register that contained loca [all...] |
/dalvik/dx/src/com/android/dx/dex/file/ |
DebugInfoConstants.java | 41 * <li>Unsigned LEB128 — amount to advance pc by 52 * <li>Signed LEB128 — amount to change line register by. 62 * <li>Unsigned LEB128 — register that will contain local. 63 * <li>Unsigned LEB128 — string index (shifted by 1) of local name. 64 * <li>Unsigned LEB128 — type index (shifted by 1) of type. 75 * <li>Unsigned LEB128 — register that will contain local. 76 * <li>Unsigned LEB128 — string index (shifted by 1) of local name. 77 * <li>Unsigned LEB128 — type index (shifted by 1) of type. 78 * <li>Unsigned LEB128 — string index (shifted by 1) of 90 * <li>Unsigned LEB128 — register that contained loca [all...] |
EncodedArrayItem.java | 47 * leb128 type is used to represent some things.
|
/dalvik/dexgen/src/com/android/dexgen/util/ |
Leb128Utils.java | 20 * LEB128 (little-endian base 128) utilities. 31 * Gets the number of bytes in the unsigned LEB128 encoding of the 52 * Gets the number of bytes in the signed LEB128 encoding of the
|
Output.java | 71 * Writes a DWARFv3-style unsigned LEB128 integer. For details, 81 * Writes a DWARFv3-style unsigned LEB128 integer. For details,
|
/dalvik/libdex/ |
Leb128.cpp | 18 * Functions for interpreting LEB128 (little endian base 128) values 21 #include "Leb128.h" 24 * Reads an unsigned LEB128 value, updating the given pointer to point 46 * Reads a signed LEB128 value, updating the given pointer to point
|
DexInlines.cpp | 32 #include "Leb128.h"
|
Leb128.h | 18 * Functions for interpreting LEB128 (little endian base 128) values 27 * Reads an unsigned LEB128 value, updating the given pointer to point 62 * Reads a signed LEB128 value, updating the given pointer to point 105 * Reads an unsigned LEB128 value, updating the given pointer to point 117 * Reads a signed LEB128 value, updating the given pointer to point
|
Android.mk | 31 Leb128.cpp \
|
/external/qemu/elff/ |
dwarf_defs.h | 136 /* DWARF's LEB128 data type. LEB128 is defined as:
137 * Variable Length Data. "Little Endian Base 128" (LEB128) numbers. LEB128 is
145 * Unsigned LEB128 numbers are encoded as follows: start at the low order end
154 * The encoding for signed LEB128 numbers is similar, except that the criterion
157 * -2. The three high level bytes of the number are sign extension, thus LEB128
160 * there is nothing within the LEB128 representation that indicates whether an
164 * NOTE: It's assumed that LEB128 will not contain encodings for integers,
168 /* Beginning of the LEB128 block. */ [all...] |
dwarf_cu.cc | 60 Dwarf_Value leb128;
local 103 * size is encoded with unsigned LEB128 value, and block data immediately
106 reinterpret_cast<const Dwarf_Leb128*>(prop)->process_unsigned(&leb128);
108 attr_value->block.block_size = leb128.u32;
109 attr_value->block.block_ptr = prop + leb128.encoded_size;
112 leb128.encoded_size);
152 /* Property is signed LEB128 value. */
157 /* Property is unsigned LEB128 value. */
572 /* One parameter: signed LEB128 value to add to the current line
|
/ndk/sources/host-tools/ndk-stack/elff/ |
dwarf_defs.h | 136 /* DWARF's LEB128 data type. LEB128 is defined as: 137 * Variable Length Data. "Little Endian Base 128" (LEB128) numbers. LEB128 is 145 * Unsigned LEB128 numbers are encoded as follows: start at the low order end 154 * The encoding for signed LEB128 numbers is similar, except that the criterion 157 * -2. The three high level bytes of the number are sign extension, thus LEB128 160 * there is nothing within the LEB128 representation that indicates whether an 164 * NOTE: It's assumed that LEB128 will not contain encodings for integers, 168 /* Beginning of the LEB128 block. * [all...] |
dwarf_cu.cc | 60 Dwarf_Value leb128; local 103 * size is encoded with unsigned LEB128 value, and block data immediately 106 reinterpret_cast<const Dwarf_Leb128*>(prop)->process_unsigned(&leb128); 108 attr_value->block.block_size = leb128.u32; 109 attr_value->block.block_ptr = prop + leb128.encoded_size; 112 leb128.encoded_size); 152 /* Property is signed LEB128 value. */ 157 /* Property is unsigned LEB128 value. */ 572 /* One parameter: signed LEB128 value to add to the current line
|
/dalvik/dx/src/com/android/dx/util/ |
Leb128Utils.java | 32 * Gets the number of bytes in the unsigned LEB128 encoding of the 53 * Gets the number of bytes in the signed LEB128 encoding of the 96 throw new DexException("invalid LEB128 sequence"); 122 throw new DexException("invalid LEB128 sequence");
|
Output.java | 71 * Writes a DWARFv3-style unsigned LEB128 integer. For details, 81 * Writes a DWARFv3-style unsigned LEB128 integer. For details,
|
/external/elfutils/libdw/ |
dwarf_getabbrev.c | 45 [...] Each declaration begins with an unsigned LEB128 number 47 abbreviation code is followed by another unsigned LEB128 56 consists of two parts. The first part is an unsigned LEB128 58 an unsigned LEB128 number representing the attribute's form. */
|
/dalvik/docs/ |
dex-format.css | 155 /* for the LEB128 example tables */ 179 table.leb128 { 184 table.leb128 td:first-child { 190 table.leb128 td:first-child + td { 196 table.leb128 td:first-child + td + td { 202 table.leb128 td:first-child + td + td + td {
|
/docs/source.android.com/src/tech/dalvik/ |
dex-format.css | 155 /* for the LEB128 example tables */ 179 table.leb128 { 184 table.leb128 td:first-child { 190 table.leb128 td:first-child + td { 196 table.leb128 td:first-child + td + td { 202 table.leb128 td:first-child + td + td + td {
|
/external/llvm/lib/DebugInfo/ |
DWARFDebugLine.cpp | 241 // a source file name. The second is an unsigned LEB128 number 243 // was found. The third is an unsigned LEB128 number representing the 245 // LEB128 number representing the length in bytes of the file. The time 246 // and length fields may contain LEB128(0) if the information is not 250 // section of the statement program prologue. The index is LEB128(0) 252 // LEB128(1) if it was found in the first directory in the 287 // Takes a single unsigned LEB128 operand, multiplies it by the 295 // Takes a single signed LEB128 operand and adds that value to 301 // Takes a single unsigned LEB128 operand and stores it in the file 307 // Takes a single unsigned LEB128 operand and stores it in th [all...] |
/external/llvm/lib/Target/CellSPU/MCTargetDesc/ |
SPUMCAsmInfo.cpp | 29 // Has leb128
|
/external/llvm/lib/MC/ |
MCAsmInfoCOFF.cpp | 34 HasLEB128 = true; // Target asm supports leb128 directives (little-endian)
|
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
PPCMCAsmInfo.cpp | 55 HasLEB128 = true; // Target asm supports leb128 directives (little-endian)
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.3.1/lib/gcc/arm-eabi/4.3.1/include/ |
unwind.h | 274 /* leb128 type numbers have a potentially unlimited size. 276 is to have efficient data types large enough to hold the leb128 type
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/include/ |
unwind.h | 270 /* leb128 type numbers have a potentially unlimited size. 272 is to have efficient data types large enough to hold the leb128 type
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.4.3/lib/gcc/arm-eabi/4.4.3/include/ |
unwind.h | 270 /* leb128 type numbers have a potentially unlimited size. 272 is to have efficient data types large enough to hold the leb128 type
|