Compilation command

g++ -Wall -std=c++14 -DDEBUG -g3 -Wno-misleading-indentation -fno-ms-extensions" ...
clang++ -std=c++20 -O0 -g -fstandalone-debug -Wall -Wextra -Werror -pedantic

Compilation process

*.S assembly code(raw x86 code)

*.o machine code or an object file

2 Introduction to Object Modules

Detailed information about execuable: objdump -x -d map

The direction of the stack growing: https://www.geeksforgeeks.org/c-program-find-direction-growth-stack/