Add print format for size_t, fix warns
This commit is contained in:
parent
114f59a7e0
commit
f30df2c19d
3 changed files with 11 additions and 5 deletions
|
|
@ -2980,12 +2980,10 @@ r_cons_printf ("base:\n");
|
|||
#endif
|
||||
}
|
||||
static void disasm_recursive(RCore *core, ut64 addr, char type_print) {
|
||||
bool push[512];
|
||||
RAnalOp aop = {0};
|
||||
int i, j, ret;
|
||||
int ret;
|
||||
ut8 buf[128];
|
||||
int count = 64; // must be user-defined
|
||||
int base = 0;
|
||||
while (count-- > 0) {
|
||||
r_io_read_at (core->io, addr, buf, sizeof (buf));
|
||||
r_anal_op_fini (&aop);
|
||||
|
|
|
|||
|
|
@ -649,7 +649,7 @@ static int get_info_mappings(linux_map_entry_t *me_head, size_t *maps_size) {
|
|||
int n_entries;
|
||||
for (n_entries = 0, p = me_head; p; p = p->n) {
|
||||
/* We don't count maps which does not have r/w perms */
|
||||
if ((p->perms & R_IO_READ) || (p->perms & R_IO_WRITE) && p->dumpeable) {
|
||||
if (((p->perms & R_IO_READ) || (p->perms & R_IO_WRITE)) && p->dumpeable) {
|
||||
*maps_size += p->end_addr - p->start_addr;
|
||||
n_entries++;
|
||||
}
|
||||
|
|
@ -769,7 +769,7 @@ static bool dump_elf_map_content(RDebug *dbg, RBuffer *dest, linux_map_entry_t *
|
|||
}
|
||||
ret = dbg->iob.read_at (dbg->iob.io, p->start_addr, map_content, size);
|
||||
if (!ret) {
|
||||
eprintf ("Problems reading %d bytes at %"PFMT64x"\n", size, p->start_addr);
|
||||
eprintf ("Problems reading %"PFMTSZd" bytes at %"PFMT64x"\n", size, p->start_addr);
|
||||
} else {
|
||||
ret = r_buf_append_bytes (dest, (const ut8*)map_content, size);
|
||||
if (!ret) {
|
||||
|
|
|
|||
|
|
@ -354,6 +354,10 @@ static inline void *r_new_copy(int size, void *data) {
|
|||
#define PFMT64d "I64d"
|
||||
#define PFMT64u "I64u"
|
||||
#define PFMT64o "I64o"
|
||||
#define PFMTSZx "Ix"
|
||||
#define PFMTSZd "Id"
|
||||
#define PFMTSZu "Iu"
|
||||
#define PFMTSZo "Io"
|
||||
#define LDBLFMT "f"
|
||||
#define HHXFMT "x"
|
||||
#else
|
||||
|
|
@ -361,6 +365,10 @@ static inline void *r_new_copy(int size, void *data) {
|
|||
#define PFMT64d "lld"
|
||||
#define PFMT64u "llu"
|
||||
#define PFMT64o "llo"
|
||||
#define PFMTSZx "zx"
|
||||
#define PFMTSZd "zd"
|
||||
#define PFMTSZu "zu"
|
||||
#define PFMTSZo "zo"
|
||||
#define LDBLFMT "Lf"
|
||||
#define HHXFMT "hhx"
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in a new issue