This option prints the section content as a string.
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
One inline nit and adding Dave here.
Dave: I put a note in the review here - as someone who wasn't originally a C programmer any ideas on how to do this more idiomatically? ;)
tools/llvm-readobj/ELFDumper.cpp | ||
---|---|---|
152 ↗ | (On Diff #150642) | Nit: Could we match the naming convention of the rest of the code? |
3226 ↗ | (On Diff #150642) | Dave: Here. |
gah, sorry - failed to submit my comment.
tools/llvm-readobj/ELFDumper.cpp | ||
---|---|---|
3226 ↗ | (On Diff #150642) | @echristo (neat - you can tag people in comments :) ) - yeah, looked around a bit in LLVM to see if we had something & nothing stood out (admittedly it's possible the function doesn't have "parseInt" as a substring - though all our actual (asm of various flavours/contexts, linker scripts, etc) parsers do have that in the name, but they're hand rolled for better error handling or supporting different radix prefixes, etc). Seems C++11 has this for std::string: http://en.cppreference.com/w/cpp/string/basic_string/stol - but if you want to parse a chunk of characters not necessarily in a std::string, you might be out of luck for something more modern until C++17: http://en.cppreference.com/w/cpp/utility/from_chars |