title: __do_global_dtors_aux and __do_global_ctors_aux
body: <p>I disassembled a simple program written in C++ and there are these two function names. I guess that ctor means constructor and dtor means destructor, and word global maybe means that they create and destroy global objects. I cannot guess the name aux. What do these two functions do?</p>