f1b6788884
This patch is to move all the code about transferring regcache <-> byte buffer for arm (aarch32) to a separate file aarch32-linux-nat.c. Then, in the following patch, aarch64 code can use it to do multi-arch debugging. This is a refactory patch. gdb: 2015-07-07 Yao Qi <yao.qi@linaro.org> * aarch32-linux-nat.c: New file. * aarch32-linux-nat.h: New file. * arm-linux-nat.c: Include aarch32-linux-nat.h. (fetch_regs): Move code to aarch32-linux-nat.c. Call aarch32_gp_regcache_supply. (store_regs): Move code to aarch32-linux-nat.c. Call aarch32_gp_regcache_collect. (fetch_vfp_regs): Move code to aarch32-linux-nat.c. Call aarch32_vfp_regcache_supply. (store_vfp_regs): Move code to aarch32-linux-nat.c. Call aarch32_vfp_regcache_collect. * config/arm/linux.mh (NATDEPFILES): Add aarch32-linux-nat.o.
10 lines
384 B
Text
10 lines
384 B
Text
# Host: ARM based machine running GNU/Linux
|
|
|
|
NAT_FILE= config/nm-linux.h
|
|
NATDEPFILES= inf-ptrace.o fork-child.o arm-linux-nat.o \
|
|
aarch32-linux-nat.o proc-service.o linux-thread-db.o \
|
|
linux-nat.o linux-osdata.o linux-fork.o linux-procfs.o linux-ptrace.o \
|
|
linux-waitpid.o linux-personality.o linux-namespaces.o
|
|
NAT_CDEPS = $(srcdir)/proc-service.list
|
|
|
|
LOADLIBES= -ldl $(RDYNAMIC)
|