If the code of a function and the address of its entry point is changed, only the branch instruction in the branch table needs to be adjusted; application software compiled against the library, or for the operating system, does not need modification.
Modifying the code of a function and its entry point address only requires updating the branch instruction in the branch table; this change does not necessitate modifications to the application software or the operating system.