From 45afecffd1849f8ae6672a389bb430779afce9e3 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Wed, 19 Sep 2018 01:11:49 +0200 Subject: kprof: fix precedence (thanks geoff) --- sys/src/cmd/kprof.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/src/cmd/kprof.c b/sys/src/cmd/kprof.c index 4dab86dc1..530386004 100644 --- a/sys/src/cmd/kprof.c +++ b/sys/src/cmd/kprof.c @@ -96,9 +96,11 @@ main(int argc, char *argv[]) error(0, "no text symbols"); tbase = mach->kbase; - if(tbase != s.value & ~0xFFF) + if(tbase != (s.value & ~0xFFF)){ print("warning: kbase %.8llux != tbase %.8llux\n", tbase, s.value&~0xFFF); + tbase = s.value; + } print("KTZERO %.8llux PGSIZE %dKb\n", tbase, mach->pgsize/1024); /* * Accumulate counts for each function -- cgit v1.2.3