horsicq / xmachoviewer Goto Github PK
View Code? Open in Web Editor NEWXMachOViewer is a Mach-O viewer for Windows, Linux and MacOS
Home Page: http://ntinfo.biz
License: MIT License
XMachOViewer is a Mach-O viewer for Windows, Linux and MacOS
Home Page: http://ntinfo.biz
License: MIT License
I'm sure this is well beyond the purpose & scope of your application, but figured I'd share. Using XMachOViewer with a M68k Mach-O file from NeXTSTEP results in the heuristics scan item saying "Unknown". Everything else works as it should. Binary available at http://gamers.org/pub/idgames/idstuff/doom/nextstep/NeXTdoom1_2.tar.gz.
I found a site talking about version on .desktop files and apparently it's part of the desktop entry specifications.
https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
I was completely wrong originally
Will it support for .a .dylib .dsym file types?
Install package: xmachoviewer_mac_qt6_0.04.pkg
When opened, resolution of the icon will change from original 256x256 to about 55x55, and open the app's information to change its icon doesn't work either
This problem was not found on XPEViewer and XELFViewer
When I look into the source code the load command definitions seem to be a bit old, the latest LC is 0x30 where dyld already knows up to 0x34:
https://opensource.apple.com/source/cctools/cctools-927.0.2/include/mach-o/loader.h.auto.html
#define LC_NOTE 0x31 /* arbitrary data included within a Mach-O file */
#define LC_BUILD_VERSION 0x32 /* build for platform min OS version */
#define LC_DYLD_EXPORTS_TRIE (0x33 | LC_REQ_DYLD) /* used with linkedit_data_command, payload is trie */
#define LC_DYLD_CHAINED_FIXUPS (0x34 | LC_REQ_DYLD) /* used with linkedit_data_command */
The latter two replace starting with iOS15 LC_DYLD_INFO/LC_DYLD_INFO_ONLY
https://www.emergetools.com/blog/posts/iOS15LaunchTime
Sample app with LC_DYLD_EXPORTS_TRIE and LC_DYLD_CHAINED_FIXUPS:
nslogtest2.zip
e
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.