Home | History | Annotate | Download | only in linker

Lines Matching full:value

323  * return the value, and writes the new position past
353 format_number(char *buffer, size_t bufsize, uint64_t value, int base, const char *digits)
359 while (value) {
360 unsigned d = value % base;
361 value /= base;
389 format_integer(char *buffer, size_t buffsize, uint64_t value, int base, int isSigned)
391 if (isSigned && (int64_t)value < 0) {
395 value = (uint64_t)(-(int64_t)value);
398 format_number(buffer, buffsize, value, base, "0123456789");
403 format_octal(char *buffer, size_t buffsize, uint64_t value, int isSigned)
405 format_integer(buffer, buffsize, value, 8, isSigned);
410 format_decimal(char *buffer, size_t buffsize, uint64_t value, int isSigned)
412 format_integer(buffer, buffsize, value, 10, isSigned);
418 format_hex(char *buffer, size_t buffsize, uint64_t value, int isCap)
422 format_number(buffer, buffsize, value, 16, digits);
546 uint64_t value = (uint64_t)(ptrdiff_t) va_arg(args, void*);
549 format_hex(buffer + 2, sizeof buffer-2, value, 0);
552 /* integers - first read value from stack */
553 uint64_t value;
560 case 1: value = (uint8_t) va_arg(args, int); break;
561 case 2: value = (uint16_t) va_arg(args, int); break;
562 case 4: value = va_arg(args, uint32_t); break;
563 case 8: value = va_arg(args, uint64_t); break;
570 value = (uint64_t)(((int64_t)(value << shift)) >> shift);
576 format_integer(buffer, sizeof buffer, value, 10, isSigned);
579 format_integer(buffer, sizeof buffer, value, 8, isSigned);
582 format_hex(buffer, sizeof buffer, value, (c == 'X'));