How does a code that isn't dynamic have a pointer and offset?