svn commit: r266623 - in user/dchagin/lemul/sys: amd64/linux amd64/linux32 compat/linux i386/linux
Dmitry Chagin
dchagin at FreeBSD.org
Sat May 24 18:01:45 UTC 2014
Author: dchagin
Date: Sat May 24 18:01:44 2014
New Revision: 266623
URL: http://svnweb.freebsd.org/changeset/base/266623
Log:
To reduce code duplication move debug macros to the MI header.
Modified:
user/dchagin/lemul/sys/amd64/linux/linux.h
user/dchagin/lemul/sys/amd64/linux32/linux.h
user/dchagin/lemul/sys/compat/linux/linux_util.h
user/dchagin/lemul/sys/i386/linux/linux.h
Modified: user/dchagin/lemul/sys/amd64/linux/linux.h
==============================================================================
--- user/dchagin/lemul/sys/amd64/linux/linux.h Sat May 24 17:58:00 2014 (r266622)
+++ user/dchagin/lemul/sys/amd64/linux/linux.h Sat May 24 18:01:44 2014 (r266623)
@@ -39,8 +39,6 @@
*/
extern u_char linux_debug_map[];
#define ldebug(name) isclr(linux_debug_map, LINUX_SYS_linux_ ## name)
-#define ARGS(nm, fmt) "linux(%ld): "#nm"("fmt")\n", (long)td->td_proc->p_pid
-#define LMSG(fmt) "linux(%ld): "fmt"\n", (long)td->td_proc->p_pid
#define LINUX_DTRACE linuxulator
#ifdef MALLOC_DECLARE
Modified: user/dchagin/lemul/sys/amd64/linux32/linux.h
==============================================================================
--- user/dchagin/lemul/sys/amd64/linux32/linux.h Sat May 24 17:58:00 2014 (r266622)
+++ user/dchagin/lemul/sys/amd64/linux32/linux.h Sat May 24 18:01:44 2014 (r266623)
@@ -40,10 +40,6 @@
*/
extern u_char linux_debug_map[];
#define ldebug(name) isclr(linux_debug_map, LINUX_SYS_linux_ ## name)
-#define ARGS(nm, fmt) "linux(%ld (%ld)): "#nm"("fmt")\n", \
- (long)td->td_proc->p_pid, (long)td->td_tid
-#define LMSG(fmt) "linux(%ld (%ld)): "fmt"\n", \
- (long)td->td_proc->p_pid, (long)td->td_tid
#define LINUX_DTRACE linuxulator32
#ifdef MALLOC_DECLARE
Modified: user/dchagin/lemul/sys/compat/linux/linux_util.h
==============================================================================
--- user/dchagin/lemul/sys/compat/linux/linux_util.h Sat May 24 17:58:00 2014 (r266622)
+++ user/dchagin/lemul/sys/compat/linux/linux_util.h Sat May 24 18:01:44 2014 (r266623)
@@ -89,6 +89,11 @@ linux_ ## s(struct thread *td, struct li
} \
struct __hack
+#define ARGS(nm, fmt) "linux(%zd (%zd)): "#nm"("fmt")\n", \
+ td->td_proc->p_pid, td->td_tid
+#define LMSG(fmt) "linux(%zd (%zd)): "fmt"\n", \
+ td->td_proc->p_pid, td->td_tid
+
void linux_msg(const struct thread *td, const char *fmt, ...)
__printflike(2, 3);
Modified: user/dchagin/lemul/sys/i386/linux/linux.h
==============================================================================
--- user/dchagin/lemul/sys/i386/linux/linux.h Sat May 24 17:58:00 2014 (r266622)
+++ user/dchagin/lemul/sys/i386/linux/linux.h Sat May 24 18:01:44 2014 (r266623)
@@ -40,10 +40,6 @@
*/
extern u_char linux_debug_map[];
#define ldebug(name) isclr(linux_debug_map, LINUX_SYS_linux_ ## name)
-#define ARGS(nm, fmt) "linux(%ld (%ld)): "#nm"("fmt")\n", \
- (long)td->td_proc->p_pid, (long)td->td_tid
-#define LMSG(fmt) "linux(%ld (%ld)): "fmt"\n", \
- (long)td->td_proc->p_pid, (long)td->td_tid
#define LINUX_DTRACE linuxulator
#ifdef MALLOC_DECLARE
More information about the svn-src-user
mailing list