/frameworks/compile/mclinker/unittests/ |
LEB128Test.cpp | 9 #include <mcld/Support/LEB128.h> 46 leb128::ByteType buffer[2]; 47 leb128::ByteType *result; 51 size = leb128::encode<uint32_t>(result, 2); 57 size = leb128::encode<uint32_t>(result, 127); 63 size = leb128::encode<uint32_t>(result, 128); 70 size = leb128::encode<uint32_t>(result, 129); 77 size = leb128::encode<uint32_t>(result, 130); 84 size = leb128::encode<uint32_t>(result, 12857); 92 leb128::ByteType buffer[2] [all...] |
/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...] |
/external/dexmaker/src/dx/java/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...] |
/external/smali/dexlib/src/main/java/org/jf/dexlib/Util/ |
Leb128Utils.java | 28 * LEB128 (little-endian base 128) utilities. 39 * Gets the number of bytes in the unsigned LEB128 encoding of the 61 * Gets the number of bytes in the signed LEB128 encoding of the 88 * Writes an unsigned leb128 to the buffer at the specified location 89 * @param value the value to write as an unsigned leb128
|
Input.java | 87 * Reads a DWARFv3-style signed LEB128 integer. For details, 96 * Reads a DWARFv3-style unsigned LEB128 integer. For details, 106 * Reads a unsigned value as a DWARFv3-style LEB128 integer. It specifically 108 * LEB128, and returns the appropriate unsigned value, but negated 110 * value. Otherwise, if the value was formatted as a signed LEB128, it negates the
|
/frameworks/compile/mclinker/include/mcld/Support/ |
LEB128.h | 1 //===- LEB128.h -----------------------------------------------------------===// 21 namespace leb128 { namespace in namespace:mcld 62 * Encoding functions for signed LEB128. 86 * Decoding functions for signed LEB128. 96 * rid of annoying type conversions when using the LEB128 encoding/decoding APIs 114 } // namespace of leb128
|
/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...] |
/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...] |
/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/dexmaker/src/dx/java/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,
|
/frameworks/compile/mclinker/lib/Support/ |
LEB128.cpp | 1 //===- LEB128.cpp ---------------------------------------------------------===// 9 #include <mcld/Support/LEB128.h> 13 namespace leb128 { namespace in namespace:mcld 15 //===---------------------- LEB128 Encoding APIs -------------------------===// 93 //===---------------------- LEB128 Decoding APIs -------------------------===// 183 * Signed LEB128 decoding is Similar to the unsigned version but setup the sign 227 } // namespace of leb128
|
Android.mk | 7 LEB128.cpp \
|
/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 | 242 // a source file name. The second is an unsigned LEB128 number 244 // was found. The third is an unsigned LEB128 number representing the 246 // LEB128 number representing the length in bytes of the file. The time 247 // and length fields may contain LEB128(0) if the information is not 251 // section of the statement program prologue. The index is LEB128(0) 253 // LEB128(1) if it was found in the first directory in the 288 // Takes a single unsigned LEB128 operand, multiplies it by the 296 // Takes a single signed LEB128 operand and adds that value to 302 // Takes a single unsigned LEB128 operand and stores it in the file 308 // Takes a single unsigned LEB128 operand and stores it in th [all...] |
/frameworks/compile/mclinker/ |
ChangeLog | 77 * Support/LEB128: Add LEB128 utilities.
|
/external/elfutils/libdw/ |
dwarf_getabbrev.c | 88 [...] Each declaration begins with an unsigned LEB128 number 90 abbreviation code is followed by another unsigned LEB128 99 consists of two parts. The first part is an unsigned LEB128 101 an unsigned LEB128 number representing the attribute's form. */
|