socsvn commit: r272399 - soc2014/op/freebsd-base/sys/kern
op at FreeBSD.org
op at FreeBSD.org
Thu Aug 14 11:46:09 UTC 2014
Author: op
Date: Thu Aug 14 11:46:08 2014
New Revision: 272399
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=272399
Log:
KSP: added more debug output
Signed-off-by: Oliver Pinter <oliver.pntr at gmail.com>
git: https://github.com/opntr/opBSD/tree/op/gsoc2014/smap+kpatch
Modified:
soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c
Modified: soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c
==============================================================================
--- soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c Thu Aug 14 11:46:00 2014 (r272398)
+++ soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c Thu Aug 14 11:46:08 2014 (r272399)
@@ -319,6 +319,9 @@
rem = p->patchable_size - p->patch_size;
patchable = p->patchable + p->patch_size;
+ DBG("rem: %d\n", rem);
+ DBG("nop9: %d\n", rem / KSP_MAX_NOPLEN);
+
for (i = rem / KSP_MAX_NOPLEN; i > 0; i -= KSP_MAX_NOPLEN) {
memcpy(patchable,
selfpatch_nop_table[KSP_MAX_NOPLEN],
@@ -327,6 +330,7 @@
}
rem %= KSP_MAX_NOPLEN;
+ DBG("rem: %d -> nop%d\n", rem, rem);
memcpy(patchable, selfpatch_nop_table[rem], rem);
}
More information about the svn-soc-all
mailing list