This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
File name convention ARCH-OSABI-tdep.c
- From: Yao Qi <qiyaoltc at gmail dot com>
- To: gdb-patches at sourceware dot org
- Cc: weimin dot pan at oracle dot com
- Date: Wed, 21 Jun 2017 11:09:39 +0100
- Subject: File name convention ARCH-OSABI-tdep.c
- Authentication-results: sourceware.org; auth=none
Hi,
I want to extend the *-tdep.c file name convention. The current
convention is ARCH-OSABI-tdep.c, and I want to extend it to
ARCH-OSABI-tdep-FUNC.c, in which FUNC is about a certain functionality
or feature about this target.
The sparc64 adi patch
(https://sourceware.org/ml/gdb-patches/2017-06/msg00472.html) adds a new
file sparc64-adi-tdep.c which should be merged to sparc64-tdep.c
according to the current naming convention. However, I think it is good
to put different things in different files. So with the new convention
proposed here, the new file can be sparc64-tdep-adi.c.
Secondly, some *-tdep.c files are already quite large, arm-tdep.c is of
399434 bytes, 13318 lines. It is the 5th largest file. arm-tdep.c
includes many things which are not related to each, like displaced
stepping and process record. I am thinking that we should allow people
moving them out of *-tdep.c to *-tdep-displaced.c and *-tdep-precord.c.
--
Yao (齐尧)