mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
- Introduced VG_SYSNUM_STRING and VG_SYSNUM_STRING_EXTRA which factor out differences in the way syscall numbers are printed on different platforms. This gets rid of seven "DDD" fixme-style comments. - This also meant that Darwin syscall numbers are now printed in a non-ambiguous way -- previously Unix, machine-dependent and diagnostic syscalls were all printed the same way, even though their numbers overlap. Now each number is prefixed with "unix", "mdep", etc. And Mach trap numbers aren't printed as negative numbers now that they have a "mach" prefix. - Split each of pub_core_vkiscnums.h and pub_tool_vkiscnums.h into two parts, one suitable for inclusion in asm files, one suitable for inclusion in C files; in both cases the latter includes the former. This makes this module more like other modules that have asm-only components (eg. m_transtab); it also allows the hacky VG_IN_ASSEMBLY_SOURCE macros and tests to be removed. - Removed some of the VG_DARWIN_SYSNO_* macros that were no longer needed, and renamed some of the existing ones to make their meanings clearer. - Added comments on the encoding of Darwin syscall numbers so it's possible for mortals to understand without reading the kernel code.. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10218
42 lines
928 B
Makefile
42 lines
928 B
Makefile
|
|
SUBDIRS = vki
|
|
|
|
incincdir = $(includedir)/valgrind
|
|
|
|
incinc_HEADERS = \
|
|
pub_tool_basics.h \
|
|
pub_tool_basics_asm.h \
|
|
pub_tool_aspacehl.h \
|
|
pub_tool_aspacemgr.h \
|
|
pub_tool_clientstate.h \
|
|
pub_tool_clreq.h \
|
|
pub_tool_cpuid.h \
|
|
pub_tool_debuginfo.h \
|
|
pub_tool_errormgr.h \
|
|
pub_tool_execontext.h \
|
|
pub_tool_hashtable.h \
|
|
pub_tool_libcbase.h \
|
|
pub_tool_libcassert.h \
|
|
pub_tool_libcfile.h \
|
|
pub_tool_libcprint.h \
|
|
pub_tool_libcproc.h \
|
|
pub_tool_libcsignal.h \
|
|
pub_tool_machine.h \
|
|
pub_tool_mallocfree.h \
|
|
pub_tool_options.h \
|
|
pub_tool_oset.h \
|
|
pub_tool_redir.h \
|
|
pub_tool_replacemalloc.h \
|
|
pub_tool_seqmatch.h \
|
|
pub_tool_signals.h \
|
|
pub_tool_sparsewa.h \
|
|
pub_tool_stacktrace.h \
|
|
pub_tool_threadstate.h \
|
|
pub_tool_tooliface.h \
|
|
pub_tool_vki.h \
|
|
pub_tool_vkiscnums.h \
|
|
pub_tool_vkiscnums_asm.h \
|
|
pub_tool_wordfm.h \
|
|
pub_tool_xarray.h \
|
|
valgrind.h
|