@@ -102,13 +102,11 @@ strstrip (char *dst,
102
102
physical address is equal to logical.
103
103
104
104
@param[in] laddr Logical address
105
- @param[in] breakpoint Unused
106
105
107
106
@return The physical address */
108
107
/*---------------------------------------------------------------------------*/
109
108
static oraddr_t
110
- translate (oraddr_t laddr ,
111
- int * breakpoint )
109
+ translate (oraddr_t laddr )
112
110
{
113
111
int i ;
114
112
@@ -276,17 +274,14 @@ check_insn (uint32_t insn)
276
274
@note insn must be in big endian format
277
275
278
276
@param[in] address The address to use
279
- @param[in] insn The instruction to add
280
- @param[in] breakpoint Not used (it is passed to the translate() function,
281
- which also does not use it. */
277
+ @param[in] insn The instruction to add */
282
278
/*---------------------------------------------------------------------------*/
283
279
static void
284
280
addprogram (oraddr_t address ,
285
- uint32_t insn ,
286
- int * breakpoint )
281
+ uint32_t insn )
287
282
{
288
- int vaddr = (!runtime .sim .filename ) ? translate (address , breakpoint ) :
289
- translate (freemem , breakpoint );
283
+ int vaddr = (!runtime .sim .filename ) ? translate (address ) :
284
+ translate (freemem );
290
285
291
286
/* We can't have set_program32 functions since it is not gauranteed that the
292
287
section we're loading is aligned on a 4-byte boundry */
@@ -324,7 +319,6 @@ readfile_coff (char *filename,
324
319
struct COFF_scnhdr coffscnhdr ;
325
320
int len ;
326
321
int firstthree = 0 ;
327
- int breakpoint = 0 ;
328
322
329
323
if (!(inputfs = fopen (filename , "r" )))
330
324
{
@@ -390,7 +384,7 @@ readfile_coff (char *filename,
390
384
fseek (inputfs , -2 , SEEK_CUR );
391
385
}
392
386
393
- addprogram (freemem , insn , & breakpoint );
387
+ addprogram (freemem , insn );
394
388
sectsize -= len ;
395
389
}
396
390
}
@@ -508,7 +502,6 @@ readfile_elf (char *filename)
508
502
uint32_t syms = 0 ;
509
503
char * str_tbl = (char * ) 0 ;
510
504
char * s_str = (char * ) 0 ;
511
- int breakpoint = 0 ;
512
505
uint32_t inputbuf ;
513
506
uint32_t padd ;
514
507
uint32_t insn ;
@@ -724,7 +717,7 @@ readfile_elf (char *filename)
724
717
&& (len = fread (& inputbuf , sizeof (inputbuf ), 1 , inputfs )))
725
718
{
726
719
insn = ELF_LONG_H (inputbuf );
727
- addprogram (freemem , insn , & breakpoint );
720
+ addprogram (freemem , insn );
728
721
sectsize -= 4 ;
729
722
}
730
723
}
@@ -859,8 +852,6 @@ identifyfile (char *filename)
859
852
uint32_t
860
853
loadcode (char * filename , oraddr_t startaddr , oraddr_t virtphy_transl )
861
854
{
862
- int breakpoint = 0 ;
863
-
864
855
transl_error = 0 ;
865
856
transl_table = virtphy_transl ;
866
857
freemem = startaddr ;
@@ -886,6 +877,6 @@ loadcode (char *filename, oraddr_t startaddr, oraddr_t virtphy_transl)
886
877
if (transl_error )
887
878
return -1 ;
888
879
else
889
- return translate (freemem , & breakpoint );
880
+ return translate (freemem );
890
881
891
882
}
0 commit comments