Outdated entitlement instructions on GDB WIki

Adrian Ho <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
Hi!

I've tested and verified that the single entitlement documented in 
1.3.1. of https://sourceware.org/gdb/wiki/PermissionsDarwin is 
insufficient for macOS Catalina at least, and possibly even for Mojave.

Instead, I've had to use an expanded set of entitlements documented at 
https://www.thomasvitale.com/how-to-setup-gdb-and-eclipse-to-debug-c-files-on-macos-sierra/, 
i.e.:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
     <key>com.apple.security.cs.allow-jit</key>
     <true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
     <true/>
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
     <true/>
<key>com.apple.security.cs.disable-library-validation</key>
     <true/>
<key>com.apple.security.cs.disable-executable-page-protection</key>
     <true/>
     <key>com.apple.security.cs.debugger</key>
     <true/>
     <key>com.apple.security.get-task-allow</key>
     <true/>
</dict>
</plist>

Appreciate it if someone could update the above wiki page, as I'm not 
permitted to do it myself. Thanks much!

Best Regards,
Adrian
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.