2017-09-18 3 views
1

+ "재 처리 중에 평가할 함수"- 이것은 다음 플래그 중 하나입니다. objdump.이것의 의미를 이해할 수 없다 : + "재배치 처리 중에 평가할 함수"

재처리 처리 중 기능을 어떻게 평가할 수 있습니까? 호출해야하는 CPU opcode (서브로)의 시퀀스입니까? 또는 무엇?

+0

https://sourceware.org/glibc/wiki/GNU_IFUNC ifunc 심볼은 resolver를 가리키며 링커는이를보고 어떤 식 으로든 args를 호출하여 함수의 최상의 구현 주소를 가져옵니다. 그것이 평가라고하는 것입니다. – rcm

답변

0

https://sourceware.org/glibc/wiki/GNU_IFUNC

ifunc 기호 포인트는 오브젝트 파일 자체 인 리졸버하고, 링커는 그것을보고 어떻게 든 알고있는 일부 인수로 호출 ...과 기능의 최적의 구현의 주소를 다시 가져옵니다. 그것이 평가라고하는 것입니다.

성능을 위해 모두 완료되었습니다. 특정 CPU에 가장 적합한 코드를 선택하십시오.

관련 문제