HomeSort by relevance Sort by last modified time
    Searched full:leb128 (Results 1 - 25 of 81) sorted by null

1 2 3 4

  /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 &mdash; amount to advance pc by
52 * <li>Signed LEB128 &mdash; amount to change line register by.
62 * <li>Unsigned LEB128 &mdash; register that will contain local.
63 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of local name.
64 * <li>Unsigned LEB128 &mdash; type index (shifted by 1) of type.
75 * <li>Unsigned LEB128 &mdash; register that will contain local.
76 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of local name.
77 * <li>Unsigned LEB128 &mdash; type index (shifted by 1) of type.
78 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of
90 * <li>Unsigned LEB128 &mdash; register that contained loca
    [all...]
  /dalvik/dx/src/com/android/dx/dex/file/
DebugInfoConstants.java 41 * <li>Unsigned LEB128 &mdash; amount to advance pc by
52 * <li>Signed LEB128 &mdash; amount to change line register by.
62 * <li>Unsigned LEB128 &mdash; register that will contain local.
63 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of local name.
64 * <li>Unsigned LEB128 &mdash; type index (shifted by 1) of type.
75 * <li>Unsigned LEB128 &mdash; register that will contain local.
76 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of local name.
77 * <li>Unsigned LEB128 &mdash; type index (shifted by 1) of type.
78 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of
90 * <li>Unsigned LEB128 &mdash; register that contained loca
    [all...]
  /external/dexmaker/src/dx/java/com/android/dx/dex/file/
DebugInfoConstants.java 41 * <li>Unsigned LEB128 &mdash; amount to advance pc by
52 * <li>Signed LEB128 &mdash; amount to change line register by.
62 * <li>Unsigned LEB128 &mdash; register that will contain local.
63 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of local name.
64 * <li>Unsigned LEB128 &mdash; type index (shifted by 1) of type.
75 * <li>Unsigned LEB128 &mdash; register that will contain local.
76 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of local name.
77 * <li>Unsigned LEB128 &mdash; type index (shifted by 1) of type.
78 * <li>Unsigned LEB128 &mdash; string index (shifted by 1) of
90 * <li>Unsigned LEB128 &mdash; 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. */

Completed in 924 milliseconds

1 2 3 4