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 |