Given that all the primitive data types and objects have memory allocated, it is intuitively easy to imagine the pointers to these types.
But where exactly do function p
Well I'm not sure but considering that functions are instructions(ADD, SUB, JMP) and that each of them have hexadecimal values, I believe that you would not be altering the function but only the JMP instruction()...