* tuiDisassem.c (tuiSetDisassemContent): Use breakpoint_here_p.
(_hasBreak): Remove.
This commit is contained in:
parent
0510ab860e
commit
f8b6fe0970
|
@ -1,3 +1,8 @@
|
||||||
|
2002-08-25 Stephane Carrez <stcarrez@nerim.fr>
|
||||||
|
|
||||||
|
* tuiDisassem.c (tuiSetDisassemContent): Use breakpoint_here_p.
|
||||||
|
(_hasBreak): Remove.
|
||||||
|
|
||||||
2002-08-25 Stephane Carrez <stcarrez@nerim.fr>
|
2002-08-25 Stephane Carrez <stcarrez@nerim.fr>
|
||||||
|
|
||||||
* tuiDisassem.c (tuiGetBeginAsmAddress): Use lookup_minimal_symbol
|
* tuiDisassem.c (tuiGetBeginAsmAddress): Use lookup_minimal_symbol
|
||||||
|
|
|
@ -54,17 +54,6 @@
|
||||||
#include "tui-file.h"
|
#include "tui-file.h"
|
||||||
|
|
||||||
|
|
||||||
/*****************************************
|
|
||||||
** STATIC LOCAL FUNCTIONS FORWARD DECLS **
|
|
||||||
******************************************/
|
|
||||||
|
|
||||||
static struct breakpoint *_hasBreak (CORE_ADDR);
|
|
||||||
|
|
||||||
|
|
||||||
/*****************************************
|
|
||||||
** PUBLIC FUNCTIONS **
|
|
||||||
******************************************/
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** tuiSetDisassemContent().
|
** tuiSetDisassemContent().
|
||||||
** Function to set the disassembly window's content.
|
** Function to set the disassembly window's content.
|
||||||
|
@ -107,7 +96,6 @@ extern void strcat_address_numeric (CORE_ADDR, int, char *, int);
|
||||||
for (curLine = 0, pc = startAddr; (curLine < maxLines);)
|
for (curLine = 0, pc = startAddr; (curLine < maxLines);)
|
||||||
{
|
{
|
||||||
TuiWinElementPtr element = (TuiWinElementPtr) disassemWin->generic.content[curLine];
|
TuiWinElementPtr element = (TuiWinElementPtr) disassemWin->generic.content[curLine];
|
||||||
struct breakpoint *bp;
|
|
||||||
|
|
||||||
print_address (pc, gdb_dis_out);
|
print_address (pc, gdb_dis_out);
|
||||||
|
|
||||||
|
@ -137,11 +125,9 @@ extern void strcat_address_numeric (CORE_ADDR, int, char *, int);
|
||||||
element->whichElement.source.lineOrAddr.addr = pc;
|
element->whichElement.source.lineOrAddr.addr = pc;
|
||||||
element->whichElement.source.isExecPoint =
|
element->whichElement.source.isExecPoint =
|
||||||
(pc == (CORE_ADDR) ((TuiWinElementPtr) locator->content[0])->whichElement.locator.addr);
|
(pc == (CORE_ADDR) ((TuiWinElementPtr) locator->content[0])->whichElement.locator.addr);
|
||||||
bp = _hasBreak (pc);
|
|
||||||
element->whichElement.source.hasBreak =
|
element->whichElement.source.hasBreak =
|
||||||
(bp != (struct breakpoint *) NULL &&
|
(breakpoint_here_p (pc) != no_breakpoint_here
|
||||||
(!element->whichElement.source.isExecPoint ||
|
&& !element->whichElement.source.isExecPoint);
|
||||||
(bp->disposition != disp_del || bp->hit_count <= 0)));
|
|
||||||
curLine++;
|
curLine++;
|
||||||
pc = newpc;
|
pc = newpc;
|
||||||
/* reset the buffer to empty */
|
/* reset the buffer to empty */
|
||||||
|
@ -301,31 +287,3 @@ tuiVerticalDisassemScroll (TuiScrollDirection scrollDirection,
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} /* tuiVerticalDisassemScroll */
|
} /* tuiVerticalDisassemScroll */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*****************************************
|
|
||||||
** STATIC LOCAL FUNCTIONS **
|
|
||||||
******************************************/
|
|
||||||
/*
|
|
||||||
** _hasBreak().
|
|
||||||
** Answer whether there is a break point at the input line in the
|
|
||||||
** source file indicated
|
|
||||||
*/
|
|
||||||
static struct breakpoint *
|
|
||||||
_hasBreak (CORE_ADDR addr)
|
|
||||||
{
|
|
||||||
struct breakpoint *bpWithBreak = (struct breakpoint *) NULL;
|
|
||||||
struct breakpoint *bp;
|
|
||||||
extern struct breakpoint *breakpoint_chain;
|
|
||||||
|
|
||||||
|
|
||||||
for (bp = breakpoint_chain;
|
|
||||||
(bp != (struct breakpoint *) NULL &&
|
|
||||||
bpWithBreak == (struct breakpoint *) NULL);
|
|
||||||
bp = bp->next)
|
|
||||||
if (addr == bp->address)
|
|
||||||
bpWithBreak = bp;
|
|
||||||
|
|
||||||
return bpWithBreak;
|
|
||||||
} /* _hasBreak */
|
|
||||||
|
|
Loading…
Reference in New Issue