@@ -1212,7 +1212,8 @@ static int read_memory(struct target *target, target_addr_t address,
12121212{
12131213 RISCV013_INFO (info );
12141214
1215- LOG_DEBUG ("reading %d words of %d bytes from 0x%08lx" , count , size , (long )address );
1215+ LOG_DEBUG ("reading %d words of %d bytes from 0x%" TARGET_PRIxADDR , count ,
1216+ size , address );
12161217
12171218 select_dmi (target );
12181219 riscv_set_current_hartid (target , 0 );
@@ -1274,7 +1275,7 @@ static int read_memory(struct target *target, target_addr_t address,
12741275 }
12751276
12761277 uint32_t value = riscv_program_read_ram (& program , r_data );
1277- LOG_DEBUG ("M[0x%08lx ] reads 0x%08lx" , ( long ) address , (long )value );
1278+ LOG_DEBUG ("M[0x%" TARGET_PRIxADDR " ] reads 0x%08lx" , address , (long )value );
12781279 switch (size ) {
12791280 case 1 :
12801281 buffer [0 ] = value ;
@@ -1308,9 +1309,11 @@ static int read_memory(struct target *target, target_addr_t address,
13081309 riscv_addr_t cur_addr = 0xbadbeef ;
13091310 riscv_addr_t fin_addr = address + (count * size );
13101311 riscv_addr_t prev_addr = ((riscv_addr_t ) address ) - size ;
1311- LOG_DEBUG ("writing until final address 0x%016lx" , fin_addr );
1312+ LOG_DEBUG ("writing until final address 0x%" PRIx64 , fin_addr );
13121313 while (count > 1 && (cur_addr = riscv_read_debug_buffer_x (target , d_addr )) < fin_addr ) {
1313- LOG_DEBUG ("transferring burst starting at address 0x%016lx (previous burst was 0x%016lx)" , cur_addr , prev_addr );
1314+ LOG_DEBUG ("transferring burst starting at address 0x%" TARGET_PRIxADDR
1315+ " (previous burst was 0x%" TARGET_PRIxADDR ")" , cur_addr ,
1316+ prev_addr );
13141317 assert (prev_addr < cur_addr );
13151318 prev_addr = cur_addr ;
13161319 riscv_addr_t start = (cur_addr - address ) / size ;
0 commit comments