| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 157090
|
|
|
|
| |
llvm-svn: 157040
|
|
|
|
|
|
| |
Restore Xcode as a valid white list client using the XPC root launcher
llvm-svn: 157012
|
|
|
|
| |
llvm-svn: 156971
|
|
|
|
| |
llvm-svn: 156887
|
|
|
|
|
|
|
|
| |
On Lion, because the rights initially doesn't exist in /etc/authorization, if an admin user logs in and uses lldb within the first 5 minutes, it is possible to do AuthorizationCopyRights on LaunchUsingXPCRightName and get the rights back. As another security measure, we make sure that the LaunchUsingXPCRightName rights actually exists.
Removed Xcode as the user of the XPC service to shrink the security surface area.
llvm-svn: 156424
|
|
|
|
|
|
|
|
| |
We make sure that if the user cancels out of the authentication dialog to add 'com.apple.lldb.LaunchUsingXPC' rights to /etc/authorization, we don't try to do AuthorizationCopyRights.
As well, refactored a bit so that control flow is easier to read for other folks. Added more comments.
llvm-svn: 156423
|
|
|
|
| |
llvm-svn: 156359
|
|
|
|
| |
llvm-svn: 156264
|
|
|
|
| |
llvm-svn: 155687
|
|
|
|
| |
llvm-svn: 155527
|
|
|
|
| |
llvm-svn: 155272
|
|
|
|
| |
llvm-svn: 155093
|
|
|
|
| |
llvm-svn: 154975
|
|
|
|
| |
llvm-svn: 154887
|
|
|
|
| |
llvm-svn: 154650
|
|
|
|
| |
llvm-svn: 154252
|
|
|
|
| |
llvm-svn: 154148
|
|
|
|
|
|
| |
of a superfluous 'default' label.
llvm-svn: 153943
|
|
|
|
| |
llvm-svn: 153823
|
|
|
|
|
|
| |
malloc'ed string array.
llvm-svn: 153785
|
|
|
|
| |
llvm-svn: 153630
|
|
|
|
| |
llvm-svn: 153374
|
|
|
|
| |
llvm-svn: 153365
|
|
|
|
| |
llvm-svn: 153298
|
|
|
|
|
|
| |
Remove unused entitlements plist from debugserver.
llvm-svn: 152973
|
|
|
|
| |
llvm-svn: 152901
|
|
|
|
|
|
| |
Use the metadata in the dSYM bundle Info.plist to remap source paths when they keys are available.
llvm-svn: 152836
|
|
|
|
|
|
| |
Made sure that the root XPC service validate the right before starting the service. The right is created and authenticated by clients (in this case, lldb) and transferred over for validiation.
llvm-svn: 152802
|
|
|
|
| |
llvm-svn: 152726
|
|
|
|
| |
llvm-svn: 152689
|
|
|
|
| |
llvm-svn: 152606
|
|
|
|
| |
llvm-svn: 152603
|
|
|
|
| |
llvm-svn: 152465
|
|
|
|
| |
llvm-svn: 152384
|
|
|
|
| |
llvm-svn: 152353
|
|
|
|
| |
llvm-svn: 152294
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
shouldn't compile any of the XPC support code.
Update macosx/Host.mm to use that define.
Add a LLDB_DISABLE_PYTHON ifdef block around a new function in
Core/FormatManager.cpp.
<rdar://problem/10942125>
llvm-svn: 152293
|
|
|
|
|
|
| |
Passed in the right number of parameters for CFDictionaryCreate
llvm-svn: 152182
|
|
|
|
| |
llvm-svn: 152103
|
|
|
|
| |
llvm-svn: 152088
|
|
|
|
| |
llvm-svn: 151948
|
|
|
|
| |
llvm-svn: 151924
|
|
|
|
| |
llvm-svn: 151836
|
|
|
|
|
|
|
|
|
|
| |
"desktop" - build all binaries with XPC
"desktop_no_xcp" - build all binaries with none of the XPC binaries
"ios" - build all binaries with special iOS install settings.
Bumped the Xcode project build version for lldb-118 and debugserver-169.
llvm-svn: 151740
|
|
|
|
|
|
| |
Returns true when there is any info retrieved.
llvm-svn: 151678
|
|
|
|
|
|
| |
Allows the debugger to put a more sensible prompt when debugging as root.
llvm-svn: 151605
|
|
|
|
|
|
|
|
|
| |
so that we don't break it with code changes.
After doing this I was able to fix the POSIX-DYLD plug-in so that it builds
after recent ModuleSpec changes.
llvm-svn: 151536
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
more of the local path, platform path, associated symbol file, UUID, arch,
object name and object offset. This allows many of the calls that were
GetSharedModule to reduce the number of arguments that were used in a call
to these functions. It also allows a module to be created with a ModuleSpec
which allows many things to be specified prior to any accessors being called
on the Module class itself.
I was running into problems when adding support for "target symbol add"
where you can specify a stand alone debug info file after debugging has started
where I needed to specify the associated symbol file path and if I waited until
after construction, the wrong symbol file had already been located. By using
the ModuleSpec it allows us to construct a module with as little or as much
information as needed and not have to change the parameter list.
llvm-svn: 151476
|
|
|
|
|
|
|
|
| |
Added a dedicated platform for the iOS simulator. This helps us to find the
correct files for a simulator binary before running and helps us select the
right arch (i386 only) for files when we load them.
llvm-svn: 151436
|