Home | History | Annotate | Download | only in elff

Lines Matching full:leb128

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. */
171 /* Pulls actual value, encoded with this LEB128 block.
173 * value - Upon return will contain value, encoded with this LEB128 block.
174 * sign - If true, the caller expects the LEB128 to contain a signed
176 * encoded with this LEB128 block.
191 /* Byte by byte loop though the LEB128, reconstructing the integer from
193 * of the LEB128 block. For signed integers, 7-th bit of the last LEB128
194 * byte controls the sign. If 7-th bit of the last LEB128 byte is set,
195 * the integer is negative. If 7-th bit of the last LEB128 byte is not
209 /* LEB128 format doesn't carry any info of the sizeof of the integer it
241 /* Pulls actual unsigned value, encoded with this LEB128 block.
245 * this LEB128 block.
251 /* Pulls actual signed value, encoded with this LEB128 block.
255 * this LEB128 block.
261 /* Pulls LEB128 value, advancing past this LEB128 block.
264 * Pointer to the byte past this LEB128 block.
271 /* Pulls LEB128 unsigned value, advancing past this LEB128 block.
278 /* Pulls LEB128 signed value, advancing past this LEB128 block.
287 * Attribute descriptor contains two LEB128 values. First one provides
338 * LEB128 value, that encodes 1 - based abbreviation descriptor number.
344 * values. The first one (after abbr_num) is a LEB128 value containing DIE's
403 * DIE descriptor contains one LEB128-encoded value, containing DIE's
409 * addressed by this descriptor's abbr_num LEB128.
552 /* This is first opcode in an array specifying the number of LEB128 operands