$Header$ The machine-dependant part of the ACK debugger support requires three routines: ___Get_PC takes a frame pointer (local base) argument and returns the return address from this frame. ___Set_PC takes a frame pointer (local base) argument plus a return address and sets the return address of this frame to the return address supplied. ??? a third routine which is called at every line (see for instance mach/m68020/ncg/mach.c for an example of how to do this). This routine must save the scratch registers and then call (or jump to) ___uX_LiB. If this is a call, ___Get_PC and ___Set_PC are complicated by the existance of a procedure frame that we do not want the "grind" user to know about. See for instance the mach/m68020/libdb version for how to solve this problem.