FreeBSD/sys/mips/mips/db_interface.c
/*
 * Return the next pc if the given branch is taken.
 * MachEmulateBranch() runs analysis for branch delay slot.
 */
Return the next pc if the given branch is taken.
MachEmulateBranch() runs analysis for branch delay slot.
Return the next pc if the given branch is taken . MachEmulateBranch () runs analysis for branch delay slot .
db_addr_t
branch_taken(int inst, db_addr_t pc)
{
	db_addr_t ra;
	register_t fpucsr;
	fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0;
	ra = (db_addr_t)MipsEmulateBranch(kdb_frame, pc, fpucsr, 0);
	return (ra);
}
db_addr_t branch_taken ( int inst , db_addr_t pc ) { db_addr_t ra ; register_t fpucsr ; fpucsr = ( curthread ) ? curthread -> td_pcb -> pcb_regs . fsr : 0 ; ra = ( db_addr_t ) MipsEmulateBranch ( kdb_frame , pc , fpucsr , 0 ) ; return ( ra ) ; }
Return the next pc if the given branch is taken.
Return the next pc if the given branch is taken .
/* TBD: when is fsr set */