'why position independent executable always choose same base address? aslr shouldn't change full layout?

when starting 2 other processes, the same image base is shown, it's **0x00555555554000**, PIE should change any run, am I wrong? currently talking without aslr. enter image description here

second question is talking about aslr, shouldn't it change the full layout? I mean the stack layout location never changes...

first try: enter image description here

second try: enter image description here



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source