- https://radiationsafety.ca/
- https://radiationsafety.ca/education-and-training-services/
- https://radiationsafety.ca/events/radiation-safety-officer-course/
- https://radiationsafety.ca/events/radiation-safety-officer-refresher-course/
- https://radiationsafety.ca/events/rsng/
- https://radiationsafety.ca/events/norm-awareness-training/
- https://radiationsafety.ca/events/all-about-radiation-safety-course/
- https://radiationsafety.ca/education-and-training-services/awareness-education/alara/
- https://radiationsafety.ca/events/x-ray-safety-officer-course/
- https://radiationsafety.ca/events/x-ray-safety-officer-refresher-course/
- https://radiationsafety.ca/events/all-about-x-ray-safety-course/
- https://radiationsafety.ca/events/evaluation-of-root-cause-analysis/
- https://radiationsafety.ca/events/root-cause-analysis-execution/
- https://radiationsafety.ca/events/radiation-therapy-shielding-design/
- https://radiationsafety.ca/education-and-training-services/awareness-education/x-ray-awareness/
- https://radiationsafety.ca/events/employee-learning-module/
- https://radiationsafety.ca/e-learning-portal/
- https://radiationsafety.ca/online-courses/free-radiation-safety-online-course/
- https://radiationsafety.ca/services/webinars/
- https://radiationsafety.ca/services/
- https://radiationsafety.ca/laboratory-services/radon-chamber/
- https://radiationsafety.ca/laboratory-services/radon-chamber/sun-nuclear-crms-calibration/
- https://radiationsafety.ca/laboratory-services/home-radon-testing/
- https://radiationsafety.ca/laboratory-services/leak-testing-of-sealed-sources/
- https://radiationsafety.ca/laboratory-services/survey-meter-calibration/
- https://radiationsafety.ca/laboratory-services/personal-alpha-dosimetry/
- https://radiationsafety.ca/consulting-surveys/
- https://radiationsafety.ca/consulting-surveys/cnsc-licence-application-and-renewal-support/
- https://radiationsafety.ca/consulting-surveys/radiation-program-development-review/
- https://radiationsafety.ca/consulting-surveys/workpace-radiation-safety-audits/
- https://radiationsafety.ca/consulting-surveys/radiation-and-emf-surveys/
- https://radiationsafety.ca/consulting-surveys/nuclear-medicine-shielding-calculations/
- https://radiationsafety.ca/consulting-surveys/x-ray-shielding-calculation/
- https://radiationsafety.ca/consulting-surveys/shielding-integrity/
- https://radiationsafety.ca/resources/
- https://radiationsafety.ca/resources/regulatory-search-tool/
- https://radiationsafety.ca/resources/regulatory-documents/
- https://radiationsafety.ca/resources/csi-stakeholder-registration-form/
- https://radiationsafety.ca/resources/factsheets/
- https://radiationsafety.ca/resources/library/
- https://radiationsafety.ca/blog/
- https://radiationsafety.ca/resources/links/
- https://radiationsafety.ca/about-us/
- https://radiationsafety.ca/principle-values/
- https://radiationsafety.ca/who-we-are/
- https://radiationsafety.ca/contact/
- https://radiationsafety.ca/radiation-safety-course-grant/
- https://radiationsafety.ca/suntan/
- https://radiationsafety.ca/x-ray-radiation/
- https://radiationsafety.ca/happy-valentines-day-from-the-rsic/
- https://www.facebook.com/RadiationSafetyInstitute/
- https://twitter.com/RSICanada
- https://www.youtube.com/channel/UC5V13Ofdn0sscqfv5iwO-wA
- https://www.linkedin.com/company/radiation-safety-institute-of-canada
- https://radiationsafety.ca/faq/
- https://radiationsafety.ca/privacy-policy/
- https://radiationsafety.ca/terms-of-use/
- https://radiationsafety.ca/principle-values/site-map/
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