dyld

    2

    1답변

    Mach-O 파일에서 지원되는 LC_ 명령 목록을 살펴본 결과 사용할 동적 링커를 지정하는 LC_LOAD_DYLINKER 명령을 발견했습니다. IOS에서는 항상 장치의 표준 DYLD와 동일한 위치를 가리키는 것처럼 보입니다. 사용자 지정 링커가 IOS에서이 명령을 사용하여 지원되는지 궁금했는데, 그렇다면 사용자 지정 링커를 만드는 지침이 있습니까? 누구든지

    0

    2답변

    나는 다음 튜토리얼 http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/하고있어 실패합니다. 그리고 제대로 컴파일 할 수없는 것. 다음 오류가 발생합니다. dyld: unknown required load command 0x80000022 dyld: unknown required load command

    10

    1답변

    몇 가지주의 디버깅 후, 나는 버그가 애플 번들을로드 시스템 프레임 워크에 뿌리를 내 응용 프로그램에서 버그를 발견했다 많은 앱이 있다는 것은 의심 스럽습니다. 실제로 번들은 가비지 콜렉션 호환이 아니므로 번들을 Xcode의 메모리 공간에로드 할 수 없다는 사실을 Xcode 자체에서 연구하여 배웠습니다. 이상적으로이 번들이 내 앱에도로드되지 않도록하고 싶습

    1

    1답변

    이전에 내 응용 프로그램에서 Growl 프레임 워크와 연결했지만 이후 제거되었습니다. 프로젝트에서 삭제되고 모든 빌드 단계에서 제거되며 프로젝트에 프레임 워크/포함 클래스가 사용되지 않습니다. 문제는 시작시 dyld 스택에 EXC_BAD_INSTRUCTION이 수신된다는 것입니다. 프로젝트에서 프레임 워크의 모든 인스턴스를 제거했다고 생각했지만 가장 좋은

    2

    1답변

    나는 dyld가 수행하는 작업의 일부분을 구현하려고하는데 스텁 트램폴린에 조금 붙어 있습니다. 링크 (하위 프로 시저 호출)와 BL 0x2fec 이 가지 0x2fec하기 : 는 다음과 ARM 명령어를 생각해 보자. 0x2fd8에서 시작하는 __TEXT 세그먼트에 __symbolstub1 섹션이 있으므로 __symbolstub1 내부의 20 바이트로 점프

    2

    1답변

    나는 당신을 위해 세 가지 질문 dyld 관련된 모든 :) 내가 기초로 this dyld man page을 사용하고 있습니다. 다음 코드를 컴파일하고 제 jailbroken 장치에서 바이너리를 성공적으로 실행했습니다. #include <stdio.h> #include <mach-o/dyld.h> int main(int argc, const char*

    2

    1답변

    바이너리에 LC_LOAD_DYLIB를 추가 할 수 있습니까? 사용중인 DYLD_INSERT_LIBRARIES에 대한 보호 기능이있어서 앱에 dylib를로드해야합니다.

    0

    1답변

    디스어셈블러를 사용하여 IOS 바이너리 (Mach-O) 파일을 분석 할 때 C 스타일의 함수 호출 인 경우에도 외부 라이브러리의 함수에 해당 메소드 이름이 주석으로 표시됩니다. 릴리스 바이너리에서. Mach-O 파일 형식을 읽었지만 __stub_helper 항목을 함수 이름과 일치시키는 데 어려움을 겪고 있으며 이름이 이진 파일 자체에 저장되지 않은 것처럼

    4

    2답변

    Mach-O LC_FUNCTION_STARTS 명령이 가리키는 데이터의 형식을 아는 사람이 있습니까? 내가 찾을 수 대부분의 정보는 loader.h 헤더 파일에 있습니다 #define LC_FUNCTION_STARTS 0x26 /* compressed table of function start addresses */ 내가 dyldinfo 도구는이 데이터

    1

    1답변

    불행한 역사 때문에 OpenAL.framework에는 ALUT 1.0에 대한 기호가 포함됩니다. 나는 ALUT 1.1의 이점을 얻는 프로젝트에서 일하고있다. 그래서 ALUT를 프리 얼럿 소스의 프레임 워크로 컴파일했다. 불행히도, 이것은 ALUT.framework와 OpenAL.framework 둘 다에 정의 된 특정 기호가 있음을 의미하며 ALUT이 환경