Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么 macOS 会杀死由 clang 创建的静态可执行文件?
我有一个用于 m1 arm cpu 的最小 c 程序 返回 42 void start asm mov x0 42 asm mov x16 1 asm svc 0x80 此代码在告诉 clang 使用 start 符号后进行编译并返回正确的
MacOS
Clang
macho
otool
osxgatekeeper
Linux Mach-O 反汇编器
是否有任何 Linux 程序可以像 objdump 一样反汇编 OSX 通用 x86 x86 64 fat Mach O 二进制文件 GNU binutils 的 objdump 支持 ELF 和 Windows PE 文件 但不支持 Ma
Linux
disassembly
macho
objdump
如何更改 c++ 文件的 mach-o 可执行文件的入口点?
我正在尝试编写一个没有 main 的 C 程序 是否可以将 mach o 可执行文件的入口点更改为自定义函数 除了main 如果没有的话 可以包起来吗main在实际的 C 之前调用我的 main 版本main叫做 Edit 我想要我的自定义
c
Clang
macho
为什么 Mac OS X 中的 Mach-O 库需要 install_name_tool 和 otool?
我正在使用最新版本的 Xcode 4 开发 Cocoa 应用程序 我想将动态库链接到我的项目 dylibs 我在某处读到 在我的项目中添加库是不够的 因为我必须运行install name tool and otool使我的项目使用捆绑在我
MacOS
macho
otool
installnametool
Xcode 给出 Apple Mach-O 链接器错误
我刚刚编译了一个项目 Xcode 返回了这两个错误 这似乎不是我的代码的错误 我该如何修复它们 Undefined symbols for architecture i386 vImageBoxConvolve ARGB8888 refer
ios
Objectivec
linkererrors
macho
undefinedsymbol
Darwin 10.15 上的自修改代码导致“格式错误的 mach-o 图像”?
我有一个可以生成自修改代码的程序 请参阅https tigress wtf selfModify html https tigress wtf selfModify html如果你有兴趣的话 它在 x86 Darwin 和 Linux 上运
MacOS
dyld
macho
MALFORMED
selfmodifying
dylib文件的含义是什么?
我的 C 编译器创建包含动态库的 dylib 文件 dylib 和 so 文件有什么区别 Mach O 格式的文件和 ELF 格式的文件有什么区别 我必须构建文件以供以后在 iOS 仅限静态库 Mach O 和 Android ELF 下使
ELF
macho
dynamiclibrary
是否可以用已编译的二进制文件中的虚拟函数替换特定函数的每个实例?
是否可以改变现有 x86 64 二进制文件引用和 或调用某个特定函数的方式 具体来说 是否有可能改变二进制文件而不发生任何事情 类似于nop 在该函数通常会执行的时间 我意识到有强大的专业工具 即反编译器 反汇编器 可以完成此类任务 但我真
x8664
executable
reverseengineering
ELF
macho
需要帮助:“错误的架构”导致应用程序在 iOS 7 中启动时崩溃,但在 iOS 8 中运行良好
我的应用程序在 iOS 7 1 中启动时崩溃 但在 iOS 8 1 中运行良好 我得到的错误是这样的 dyld 库未加载 System Library Frameworks AVKit framework AVKit 参考自 MY APP原
xcode
ios7
iOS8
macho
mach_vm_region_recurse,在 osx 上映射内存和共享库
我使用 vm region recurse 64 来映射给定进程的内存 vmmap 样式 然而 尝试通过检查内存中每个库的 Mach O 标头来获取应用程序加载的共享库的完整列表 但 vm region recurse 似乎与 vmmap
MacOS
memory
IPC
macho
如何从应用程序内执行调试器命令
在运行时我试图恢复一个函数的地址未出口但可以通过共享库的符号表获得 因此对调试器可见 我正在研究需要捕获某些事件并操纵运行时的高级调试程序 其中一项操作需要了解私有函数的地址 仅地址 该地址在其他地方用作密钥 我当前的解决方案在构建时计算该
c
GDB
LLDB
macho
mach-o 文件,但不兼容的架构有“x86_64”,需要“arm64e”M1 MAC
from PyQt6 QtWidgets import from model Department import Department from view main window import Ui Form from model Depa
python
ARM64
applem1
macho
PyQt6
Mach-O 符号存根 (IOS)
我正在尝试了解 Mach o 文件的工作原理 并且利用可用的在线资源 特别是这里的 Apple 页面 http developer apple com library mac documentation developertools con
ios
Assembly
arm
macho
为什么我的 hello world 二进制文件大部分为零?
我已经编译了 include
c
MacOS
Assembly
executable
macho
扩展 Mach-O 文件中的部分
我正在尝试从 Dyld shared cache 中提取库 并且需要修复外部引用 例如 中的指针 DATA objc selrefs部分通常指向 mach o 文件外部的数据 为了解决这个问题 我必须从 dyld 复制相应的 c 字符串并将
sharedlibraries
dyld
Conceptual
macho
位置无关代码指向错误地址
我有一个用 NASM 2 11 08 编写的针对 macho64 架构的小示例程序 我正在运行 OSX 10 10 3 bits 64 section data msg1 db Message One 10 0 msg1len equ ms
nasm
x8664
macho
符号(方法和函数)的基址(程序计数器)不匹配。减少 1
我的应用程序中有一些代码向我发送未捕获异常的堆栈跟踪 0 CoreFoundation 0x3ad073ff
ios
Objectivec
arm
macho
libgmalloc 如何与二级命名空间一起工作?
我想编写自己的 malloc free 函数以进行调试 文档说我必须将 DYLD FORCE FLAT NAMESPACE 与 DYLD INSERT LIBRARIES 一起使用 但同时libgmalloc文章明确指出 libgmallo
MacOS
malloc
macho
dyld
架构arm64的重复符号(Xcode错误)
我从项目中删除了对 GoogleMobileAdsSDKiOS 7 1 的所有引用 并添加了 7 4 1 当我在模拟器上运行应用程序时 一切正常 但在设备上运行时 我收到 App Mach O 链接器错误 duplicate symbol
ios
xcode
AdMob
ARM64
macho
从 Swift 调用 getsectiondata
此问答描述了如何在现代 OS X macOS 版本上使用 Objective C 从 Mach O 部分读取数据 从 getectbyname 读取字节时发生崩溃 所描述的答案有效 我正在尝试用 Swift 实现同样的事情 我无法让它发挥作
swift
MacOS
macho
1
2
»