- https://twitter.com/kathputlee
- http://facebook.com/kathputlee
- https://www.youtube.com/user/Kathputlee
- https://www.linkedin.com/company/979163/
- https://www.kathputlee.in
- https://www.kathputlee.in/introduction/
- https://www.kathputlee.in/why-kathputlee/
- https://www.kathputlee.in/careers/
- https://www.kathputlee.in/offerings/
- https://www.kathputlee.in/clients/
- https://www.kathputlee.in/3d-chitrakatha/
- https://www.kathputlee.in/taj-mahal/
- https://www.kathputlee.in/motion-comics/
- https://www.kathputlee.in/kinghts-of-la-mancha/
- https://www.kathputlee.in/boo/
- https://www.kathputlee.in/tv-commercials-animation/
- https://www.kathputlee.in/contact-us/
- https://www.kathputlee.in/corporate-film-production/
- https://www.kathputlee.in/mascot-character-vs-celebrity/
- https://www.kathputlee.in/animated-tvc-in-advertising/
- https://www.kathputlee.in/product-design-gopaljee-ananda/
- https://youtu.be/7aNCbxdp4TQ?rel=0
- https://youtu.be/5YuXWVZi1K8?rel=0
- https://youtu.be/u8P_rpjjeZY?rel=0
- https://youtu.be/YEXFtvEp8kc?rel=0
- https://www.facebook.com/kathputlee
- https://www.kathputlee.in/product-films/
- https://www.kathputlee.in/comics-graphics-2/
- https://www.kathputlee.in/product-films-2/
- https://www.kathputlee.in/films-corporate/
- https://www.kathputlee.in/greetings-videos/
- https://t.co/xnl1RqrZRX
- http://twitter.com/kathputlee/status/930006722969681921
- https://www.flickr.com/photos/149977031@N02/albums/
- http://youtube.com/kathputlee
- http://vimeo.com/kathputlee
After the rust string overview of its internal substructures, let's see if c++ QString storage is more light, but first we'r going to take a look to the c++ standard string object: At first sight we can see the allocation and deallocation created by the clang++ compiler, and the DAT_00400d34 is the string. If we use same algorithm than the rust code but in c++: We have a different decompilation layout. Note that the Ghidra scans very fast the c++ binaries, and with rust binaries gets crazy for a while. Locating main is also very simple in a c++ compiled binary, indeed is more low-level than rust. The byte array is initialized with a simply move instruction: 00400c4b 48 b8 68 MOV RAX,0x6f77206f6c6c6568 And basic_string generates the string, in the case of rust this was carazy endless set of calls, detected by ghidra as a runtime, but nevertheless the basic_str...
Comments