1
1
/*
2
2
* This file is part of ltrace.
3
- * Copyright (C) 2007,2011,2012,2013 Petr Machata, Red Hat Inc.
3
+ * Copyright (C) 2007,2011,2012,2013,2014 Petr Machata, Red Hat Inc.
4
4
* Copyright (C) 2010 Joe Damato
5
5
* Copyright (C) 1998,2002,2003,2004,2008,2009 Juan Cespedes
6
6
* Copyright (C) 2006 Ian Wienand
@@ -1194,7 +1194,7 @@ os_ltrace_exiting_sighandler(void)
1194
1194
}
1195
1195
1196
1196
size_t
1197
- umovebytes (struct process * proc , void * addr , void * laddr , size_t len )
1197
+ umovebytes (struct process * proc , arch_addr_t addr , void * buf , size_t len )
1198
1198
{
1199
1199
1200
1200
union {
@@ -1215,11 +1215,11 @@ umovebytes(struct process *proc, void *addr, void *laddr, size_t len)
1215
1215
started = 1 ;
1216
1216
1217
1217
if (len - offset >= sizeof (long )) {
1218
- memcpy (laddr + offset , & a .c [0 ], sizeof (long ));
1218
+ memcpy (buf + offset , & a .c [0 ], sizeof (long ));
1219
1219
bytes_read += sizeof (long );
1220
1220
}
1221
1221
else {
1222
- memcpy (laddr + offset , & a .c [0 ], len - offset );
1222
+ memcpy (buf + offset , & a .c [0 ], len - offset );
1223
1223
bytes_read += (len - offset );
1224
1224
}
1225
1225
offset += sizeof (long );
0 commit comments