Skip to content
This repository was archived by the owner on May 21, 2019. It is now read-only.

Commit 24943d2

Browse files
committedJun 8, 2010
Initial checkin of lldb code from internal Apple repo.
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@105619 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent bc2e491 commit 24943d2

File tree

790 files changed

+216273
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

790 files changed

+216273
-0
lines changed
 

‎docs/code-signing.txt

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
On MacOSX lldb needs to be code signed. The Debug and Release builds
2+
are set to code sign using a code signing certificate named
3+
lldb_codesign.
4+
5+
If you don't have one yet you will need to:
6+
- Launch /Applications/Utilities/Keychain Access.app
7+
8+
- In Keychain Access select the "login" keychain in the "Keychains"
9+
list in the upper left hand corner of the window.
10+
11+
- Select the following menu item:
12+
13+
Keychain Access->Certificate Assistant->Create a Certificate...
14+
15+
- Set the following settings
16+
17+
Name = lldb_codesign
18+
Identity Type = Self Signed Root
19+
Certificate Type = Code Signing
20+
21+
- Click Continue
22+
- Click Continue
23+
- Click Done
24+
- Click on the "My Certificates"
25+
- Double click on your new lldb_codesign certificate
26+
- Turn down the "Trust" disclosure triangle
27+
28+
Change:
29+
When using this certificate: Always Trust
30+
31+
- Enter your login password to confirm and make it trusted
32+
33+
The next steps are necessary on SnowLeopard, but are probably because of a bug
34+
how Keychain Access makes certificates (the steps above used to be enougnk
35+
in Leopard.)
36+
37+
- Option-drag the new lldb_codesign certificate from the login keychain to
38+
the System keychain in the Keychains pane of the main Keychain Access window
39+
to make a copy of this certificate in the System keychain. You'll have to
40+
authorize a few more times, set it to be "Always trusted" when asked.
41+
- Switch to the System keychain, and drag the copy of lldb_codesign you just
42+
made there onto the desktop.
43+
- Switch to Terminal, and run the following:
44+
45+
sudo security add-trust -d -r trustRoot -p basic -p codeSign -k /Library/Keychains/System.keychain ~/Desktop/lldb_codesign.cer
46+
47+
That should do it.

‎docs/code_signing.txt

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
On MacOSX lldb needs to be code signed. The Debug and Release builds
2+
are set to code sign using a code signing certificate named
3+
lldb_codesign.
4+
5+
If you don't have one yet you will need to:
6+
- Launch /Applications/Utilities/Keychain Access.app
7+
8+
- In Keychain Access select the "login" keychain in the "Keychains"
9+
list in the upper left hand corner of the window.
10+
11+
- Select the following menu item:
12+
13+
Keychain Access->Certificate Assistant->Create a Certificate...
14+
15+
- Set the following settings
16+
17+
Name = lldb_codesign
18+
Identity Type = Self Signed Root
19+
Certificate Type = Code Signing
20+
21+
- Click Continue
22+
- Click Continue
23+
- Click Done
24+
- Click on the "My Certificates"
25+
- Double click on your new lldb_codesign certificate
26+
- Turn down the "Trust" disclosure triangle
27+
28+
Change:
29+
When using this certificate: Always Trust
30+
31+
- Enter your login password to confirm and make it trusted
32+
33+
The next steps are necessary on SnowLeopard, but are probably because of a bug
34+
how Keychain Access makes certificates (the steps above used to be enougnk
35+
in Leopard.)
36+
37+
- Option-drag the new lldb_codesign certificate from the login keychain to
38+
the System keychain in the Keychains pane of the main Keychain Access window
39+
to make a copy of this certificate in the System keychain. You'll have to
40+
authorize a few more times, set it to be "Always trusted" when asked.
41+
- Switch to the System keychain, and drag the copy of lldb_codesign you just
42+
made there onto the desktop.
43+
- Switch to Terminal, and run the following:
44+
45+
sudo security add-trust -d -r trustRoot -p basic -p codeSign -k /Library/Keychains/System.keychain ~/Desktop/lldb_codesign.cer
46+
47+
That should do it.

0 commit comments

Comments
 (0)