-
The following command line outputs mangled symbol names using
I've tried it using I've tried removing all of the options other than I've tried other private frameworks. The results seem deterministic since rerunning the same command line produces the same output. Using different options / values for the command, however, produces different symbol names, but all the combinations I've tried still produce mangled symbol names. How can I use I also tried:
I tried with Here's one of the mangled files ( //
// Generated by https://github.com/blacktop/ipsw (Version: 3.1.544, BuildCommit: Homebrew)
//
// - LC_BUILD_VERSION: Platform: macOS, MinOS: 12.7, SDK: 12.7, Tool: ld (760)
// - LC_SOURCE_VERSION: 712.6.1.0.0
//
#ifndef CKBag_h
#define CKBag_h
@import Foundation;
#include "CKStoreClient.h"
@interface CKBag : NSObject
@property (readonly, nonatomic) CKStoreClient *storeClient;
/* class methods */
+ (id)addingTableEntry;
+ (id)iriSettingsIntents19SetFocusModeHandler;
+ (id)xDotCount:;
+ (id)uldTreatAllSmallStrokesAsPunctuation;
+ (id)ation;
/* instance methods */
- (signed char)eRepositoryInterface;
- (void)st;
- (id)nt;
- (id)addingTableEntry;
- (id)iriSettingsIntents19SetFocusModeHandler;
- (id)y",R,C,N,V_otherDateComponents;
- (id)enQueueEmpty;
- (id)ultsByLocale;
- (signed char)zeCandidatesForRomanPunctuation:(id)punctuation;
- (signed char)rRomanPunctuation:(id)punctuation punctuationStrokeCount:(id)count;
- (signed char)nStrokeCount:(id)count;
- (id)argedConvexHull:withMargin:;
- (id)l:(id /* block */)l;
- (void)ithOrigin:(id)origin;
- (void)nceFromPoint:toRectangle:;
@end
#endif /* CKBag_h */ |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 13 replies
-
when you say 'mangled' do you mean C++/Swift mangled or just 'incorrect' |
Beta Was this translation helpful? Give feedback.
No problem. Thanks for all the help.
I ran the same command, except I had to change the DSC path, as the path you used did not exist on my file system. I assume that's due to macOS version differences.
Contents of
CKBag.h
still have start-truncated symbol names, so I guess that I need a newer macOS.