]> Zhao Yanbai Git Server - minix.git/commit
Disable malloc instrumentation for VM (#1) 50/3150/1
authorDavid van Moolenbroek <david@minix3.org>
Tue, 1 Sep 2015 04:12:47 +0000 (06:12 +0200)
committerDavid van Moolenbroek <david@minix3.org>
Thu, 17 Sep 2015 14:05:14 +0000 (14:05 +0000)
commit76b68f9f99acc504d30212cb3424f87dd2ec0fd5
treedf8ec2abd3618dd12e39f390505e13458281aab9
parentb7725c855278f39c5e782ceb7724f4aa1864ea14
Disable malloc instrumentation for VM (#1)

This patch changes the VM makefile to specify that the magic pass is
to skip memory function instrumentation, and to transfer the data
variables of the malloc code (thus overriding the exception we made
for all other system services).  We add two magic pass flags to
achieve this.  Since the magic pass is a big bowl of spaghetti code,
ignoring whitespace changes while viewing this patch is recommended.

Change-Id: I5ab83b23d8437b37c44dea99537bc202469c9df6
minix/llvm/build.llvm
minix/llvm/passes/magic/MagicPass.cpp
minix/servers/vm/Makefile