Skip to main content

Timeline for What is this function doing?

Current License: CC BY-SA 4.0

4 events
when toggle format what by license comment
Feb 27, 2019 at 21:24 comment added blabb it is a gcc demangled name _std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long) as suggested turn on demangling in options and iirc ida should probably show it as standard function using flirt
Feb 27, 2019 at 16:30 comment added Johann Aydinbas One more tip to make code more readable: Go to Options -> Demangled names -> Select names so you don't have to look at 500 character mangled names all day.
Feb 27, 2019 at 16:27 comment added Johann Aydinbas This is most likely just a std::string constructor. From personal experience with STL code, take educated guesses and move on. You'll turn crazy if you reverse all of it. I usually just check xrefs to some function and if it looks like it may be simply creating an std::string from a C string, I treat the function as such until further context shows it doesn't.
Feb 27, 2019 at 16:05 history asked G. Ramistella CC BY-SA 4.0