Mark Mentovai
1460c47d6a
Add MachOImageSegmentReader.
...
This is part of a family of classes whose chief entry point is
MachOImageReader. MachOImageReader depends on this class to read
segments, so this one is landing first. The bulk of this class will be
tested as part of MachOImageReader.
TEST=util_test MachOImageSegmentReader.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/516983003
2014-09-02 15:50:11 -04:00
Mark Mentovai
04842e0ca4
Add CheckedMachAddressRange and its test.
...
TEST=util_test CheckedMachAddressRange.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/513453002
2014-08-28 13:47:28 -04:00
Mark Mentovai
ff26ea6db9
Refactor MachMultiprocess into a Multiprocess base class without any
...
knowledge of Mach. MachMultiprocess builds on this new base class.
TEST=util_test MachMultiprocess.*:Multiprocess.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/506143002
2014-08-26 17:10:19 -04:00
Mark Mentovai
30589d87a9
Add ProcessTypes, its test, and many proctype definition files.
...
TEST=util_test ProcessTypes.DyldImagesSelf
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/501203002
2014-08-26 17:08:18 -04:00
Mark Mentovai
0cc86a24f9
Add ScopedForbidReturn and its test.
...
Use ScopedForbidReturn in ProcessReader::InitializeThreads().
TEST=util_test ScopedForbidReturn*.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/493203005
2014-08-26 16:50:08 -04:00
Mark Mentovai
8256f9fc23
Add most of ProcessReader and its test.
...
TEST=util_test ProcessReader.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/491963002
2014-08-25 17:51:09 -04:00
Mark Mentovai
8fe32b7b9c
Add mac_util, including MacOSXMinorVersion(), MacOSXVersion(), and
...
MacModelAndBoard(), along with their tests.
TEST=util_test MacUtil.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/473023002
2014-08-15 22:33:14 -07:00
Mark Mentovai
a70edb3b7f
Add ServiceManagement*() and their tests.
...
TEST=util_test ServiceManagement
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/467923003
2014-08-15 22:30:24 -07:00
Mark Mentovai
293964f69b
Add CFPropertyToLaunchData() and its test.
...
TEST=util_test Launchd
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/438673003
2014-08-03 18:53:10 -04:00