| 674 | |
| 675 | template<typename T> |
| 676 | static bool StringToIntegerUntilCharWithCheck( |
| 677 | T *outptr, char *text, int base, int c, char **endptr) { |
| 678 | *outptr = StringToIntegerUntilChar<T>(*endptr, base, c, endptr); |
| 679 | if (*endptr == NULL || **endptr == '\0') return false; |
| 680 | ++(*endptr); |
| 681 | return true; |
| 682 | } |
| 683 | |
| 684 | static bool ParseProcMapsLine(char *text, uint64 *start, uint64 *end, |
| 685 | char *flags, uint64 *offset, |