@@ -102,13 +102,11 @@ strstrip (char *dst,
102102 physical address is equal to logical.
103103
104104 @param[in] laddr Logical address
105- @param[in] breakpoint Unused
106105
107106 @return The physical address */
108107/*---------------------------------------------------------------------------*/
109108static oraddr_t
110- translate (oraddr_t laddr ,
111- int * breakpoint )
109+ translate (oraddr_t laddr )
112110{
113111 int i ;
114112
@@ -276,17 +274,14 @@ check_insn (uint32_t insn)
276274 @note insn must be in big endian format
277275
278276 @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 */
282278/*---------------------------------------------------------------------------*/
283279static void
284280addprogram (oraddr_t address ,
285- uint32_t insn ,
286- int * breakpoint )
281+ uint32_t insn )
287282{
288- int vaddr = (!runtime .sim .filename ) ? translate (address , breakpoint ) :
289- translate (freemem , breakpoint );
283+ int vaddr = (!runtime .sim .filename ) ? translate (address ) :
284+ translate (freemem );
290285
291286 /* We can't have set_program32 functions since it is not gauranteed that the
292287 section we're loading is aligned on a 4-byte boundry */
@@ -324,7 +319,6 @@ readfile_coff (char *filename,
324319 struct COFF_scnhdr coffscnhdr ;
325320 int len ;
326321 int firstthree = 0 ;
327- int breakpoint = 0 ;
328322
329323 if (!(inputfs = fopen (filename , "r" )))
330324 {
@@ -390,7 +384,7 @@ readfile_coff (char *filename,
390384 fseek (inputfs , -2 , SEEK_CUR );
391385 }
392386
393- addprogram (freemem , insn , & breakpoint );
387+ addprogram (freemem , insn );
394388 sectsize -= len ;
395389 }
396390 }
@@ -508,7 +502,6 @@ readfile_elf (char *filename)
508502 uint32_t syms = 0 ;
509503 char * str_tbl = (char * ) 0 ;
510504 char * s_str = (char * ) 0 ;
511- int breakpoint = 0 ;
512505 uint32_t inputbuf ;
513506 uint32_t padd ;
514507 uint32_t insn ;
@@ -724,7 +717,7 @@ readfile_elf (char *filename)
724717 && (len = fread (& inputbuf , sizeof (inputbuf ), 1 , inputfs )))
725718 {
726719 insn = ELF_LONG_H (inputbuf );
727- addprogram (freemem , insn , & breakpoint );
720+ addprogram (freemem , insn );
728721 sectsize -= 4 ;
729722 }
730723 }
@@ -859,8 +852,6 @@ identifyfile (char *filename)
859852uint32_t
860853loadcode (char * filename , oraddr_t startaddr , oraddr_t virtphy_transl )
861854{
862- int breakpoint = 0 ;
863-
864855 transl_error = 0 ;
865856 transl_table = virtphy_transl ;
866857 freemem = startaddr ;
@@ -886,6 +877,6 @@ loadcode (char *filename, oraddr_t startaddr, oraddr_t virtphy_transl)
886877 if (transl_error )
887878 return -1 ;
888879 else
889- return translate (freemem , & breakpoint );
880+ return translate (freemem );
890881
891882}
0 commit comments