mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-12-04 10:24:13 +00:00
lm32: Replace call to write_memory with write_memory_unsigned_integer
Fixes this error: /home/emaisin/src/binutils-gdb/gdb/lm32-tdep.c: In function ‘CORE_ADDR lm32_push_dummy_call(gdbarch*, value*, regcache*, CORE_ADDR, int, value**, CORE_ADDR, int, CORE_ADDR)’: /home/emaisin/src/binutils-gdb/gdb/lm32-tdep.c:292:59: error: invalid conversion from ‘void*’ to ‘const gdb_byte* {aka const unsigned char*}’ [-fpermissive] write_memory (sp, (void *) &val, TYPE_LENGTH (arg_type)); ^ In file included from /home/emaisin/src/binutils-gdb/gdb/lm32-tdep.c:29:0: /home/emaisin/src/binutils-gdb/gdb/gdbcore.h:107:13: error: initializing argument 2 of ‘void write_memory(CORE_ADDR, const gdb_byte*, ssize_t)’ [-fpermissive] extern void write_memory (CORE_ADDR memaddr, const gdb_byte *myaddr, ^ gdb/ChangeLog: * lm32-tdep.c (lm32_push_dummy_call): Replace call to write_memory with write_memory_unsigned_integer.
This commit is contained in:
parent
3953f15ce4
commit
4666fec3b4
@ -1,3 +1,8 @@
|
||||
2015-10-13 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* lm32-tdep.c (lm32_push_dummy_call): Replace call to
|
||||
write_memory with write_memory_unsigned_integer.
|
||||
|
||||
2015-10-13 Simon Marchi <thundersim@gmail.com>
|
||||
|
||||
* solib-dsbt.c (cmp_name): Constify arguments.
|
||||
|
@ -289,7 +289,8 @@ lm32_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
|
||||
regcache_cooked_write_unsigned (regcache, first_arg_reg + i, val);
|
||||
else
|
||||
{
|
||||
write_memory (sp, (void *) &val, TYPE_LENGTH (arg_type));
|
||||
write_memory_unsigned_integer (sp, TYPE_LENGTH (arg_type), byte_order,
|
||||
val);
|
||||
sp -= 4;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user