objdump

    0

    1답변

    내가 바이너리 파일에서 통화 기능을 찾기 위해 노력하고, 그래서이 시도 : 가 (C에서) 내 코드를 컴파일, 사용하여 명령을 mips-mti-linux-gnu-objdump -d myapp.elf> objdump.txt objdump.txt 파일 내 기능 : 9d003350: 42000828 myfunction 0x1 지금, 나는 myapp.bin에서이 기

    1

    2답변

    특정 함수 및 변수의 주소 및/또는 크기를 얻기 위해 objdump을 ELF에서 수행해야합니다. 나중에 수행 할 작업을 위해 objcopy을 다른 형식으로 변환해야합니다. 특히 첫 번째 부분에서는 objdump의 결과에서 수행 된 작업 중 일부가 약간 복잡하기 때문에이를 수행하기 위해 작은 C++ 응용 프로그램을 만들었습니다. 작동하지만 현재는 gcc의 o

    0

    1답변

    테스트 목적으로 llvm 링커에서 생성 한 PLT 스텁 (lld)을 수정했습니다. 스텁 전과 : 0xff, 0x25, 0x00, 0x00, 0x00, 0x00, // jmpq *got(%rip) 0x68, 0x00, 0x00, 0x00, 0x00, // pushq <relocation index> 0xe9, 0x00, 0x00, 0x00, 0x00

    0

    1답변

    gdb에서 다음 출력을 확인하십시오. 왜 명령어 코드가 비정상입니까? 그것은 보여줍니다 0xffffffff81107714 <+7>: mov %rdi,%rbx 는 0xffffffff8110770f <+2>: cmpq $0x0,0x10(%rdi) 을 보여줍니다. 커널 웁스에 의해 (gdb) disassemble /m __d_rehash Dump of

    0

    1답변

    -g 옵션으로 gcc를 실행하면 objdump로 실행 파일을 실행할 때 일부 C 코드를 볼 수 있습니다. #if 블록에 코드 섹션이있는 프로그램이 있습니다. 내가 gcc를 -g와 함께 실행하고 objdump를 실행하면 #ifs에 포함되지 않아야하는 c 코드가 표시됩니다. 다음 C 코드 예 : #define ENABLED 0 #if ENABLED

    2

    1답변

    gcc -g을 사용하여 C 코드를 컴파일하면 gcc가 원본 소스 코드 (예 : 줄 번호)에 대한 참조를 포함하는 디버깅 정보를 삽입한다는 점을 이해합니다. 그런 다음 gdb 및 objdump와 같은 다른 프로그램은 나중에 이러한 참조를 복구 할 수 있습니다. 예를 들어, objdump -S을 사용하여 해당 소스 코드로 인터리브 된 어셈블리를 인쇄합니다. 내

    1

    1답변

    + "재 처리 중에 평가할 함수"- 이것은 다음 플래그 중 하나입니다. objdump. 재처리 처리 중 기능을 어떻게 평가할 수 있습니까? 호출해야하는 CPU opcode (서브로)의 시퀀스입니까? 또는 무엇?

    1

    1답변

    나는 12 .text 00000172 0000000000400400 0000000000400400 00000400 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 13 .fini 00000009 0000000000400574 0000000000400574 00000574 2**2 CONT

    0

    1답변

    바이너리 형태로만 배포되는 공유 라이브러리 집합 (Intel MKL)이 있습니다. 최상위 "런타임"도서관, libmkl_rt.so 내 실행 파일에 대한 링크와는 ldd로 볼 수 있습니다 : 그러나 ... libmkl_rt.so => /var/task/lib/libmkl_rt.so (0x00007f8049a1f000) ... , 다른 사람과 같은 li

    0

    1답변

    AVR Atmega2560 칩이있는 Arduino Mega 2560을 사용하고 있습니다. Windows에서 avdu-objdump 2.26 및 avr-g ++ 4.9.2와 함께 제공되는 Arduino IDE 1.8.4를 사용하여 프로그래밍하고 있습니다. 내 프로그램은 다소 효과가 있지만 생성 된 어셈블리를 검사 할 때 objdump가 올바른 출력을 생성하지