- https://www.facebook.com/myschnauzers/
- https://www.instagram.com/schnauzergal2003/
- https://www.youtube.com/user/schnauzergal2003
- https://twitter.com/my_schnauzers
- http://myschnauzers.ca/
- http://myschnauzers.ca/puppies/current-litters
- http://myschnauzers.ca/current-litters/
- http://myschnauzers.ca/future-litters/
- http://myschnauzers.ca/past-puppies/
- http://myschnauzers.ca/puppy-information/
- http://myschnauzers.ca/prices/
- http://myschnauzers.ca/studs/
- http://myschnauzers.ca/dams/
- http://myschnauzers.ca/retired/
- http://myschnauzers.ca/foster/
- http://myschnauzers.ca/schnauzer-sizes/
- http://myschnauzers.ca/schnauzer-colours/
- http://myschnauzers.ca/is-a-miniature-schnauzer-right-for-you/
- http://myschnauzers.ca/learn/
- http://myschnauzers.ca/tail-docking/
- http://myschnauzers.ca/male-or-female/
- http://myschnauzers.ca/dog-training-links-videos/
- http://myschnauzers.ca/faqs/
- http://myschnauzers.ca/helpful-links/
- http://myschnauzers.ca/book-grooming/
- http://myschnauzers.ca/contact/
- http://myschnauzers.ca/author/developer/
- http://mysSchnauzers.ca/puppies/current-litters
- http://myschnauzers.ca/contact
- https://docs.google.com/forms/d/e/1FAIpQLSeVUuxnAigCUP9ewrDTizLRRwezJHI8JayXHtr7oKh5wFl9RQ/viewform
- http://myschnauzers.ca/tail-docking/#comments
- http://myschnauzers.ca/category/front-page/
- http://myschnauzers.ca/schnauzer-colours/#respond
- http://myschnauzers.ca/schnauzer-sizes/#respond
- http://myschnauzers.ca
- https://tasha.tech
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