• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Fwd: Integrity checks for Mac kernel extensions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: Integrity checks for Mac kernel extensions


  • Subject: Fwd: Integrity checks for Mac kernel extensions
  • From: Ken Pillay <email@hidden>
  • Date: Fri, 24 Aug 2012 10:30:43 -0700

fwding


Begin forwarded message:

From: Ken Hornstein <email@hidden>
Date: August 24, 2012 8:07:27 AM PDT
To: Ken Pillay <email@hidden>
Subject: Re: Integrity checks for Mac kernel extensions

... what you want to look at is:

/System/Library/Frameworks/Kernel.framework/Headers/sys/vnode.h

Specifically, the functions:

   vnode_open()
   vn_rdwr()
   vnode_close()

They have comments which describe how you use them.  You'll need a few other
functions as well (vfs_context_create(), vfs_context_rele(), vnode_get(),
vnode_put()).  Not documented wonderfully, but better than a lot of other
kernel stuff.

--Ken
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: Integrity checks for Mac kernel extensions
  • Next by Date: Re: Integrity checks for Mac kernel extensions
  • Previous by thread: Re: Integrity checks for Mac kernel extensions
  • Next by thread: userspace / kernel communication with control socket
  • Index(es):
    • Date
    • Thread