objcopy --prefix-символы не удалось без ошибок - PullRequest
0 голосов
/ 19 июня 2019

Когда я использовал objcopy для добавления префиксных символов для моих файлов obj, у некоторых это работало, но не удалось изменить файл obj для других и не показывать ошибку.

Я пробовал на Mac OS с binutil 2.3.1

objcopy --prefix-symbols Префикс out_ios_libs / arm_libs / obj / third_party / boringssl / boringssl / a_enum.o

objcopy: out_ios_libs / arm_libs / obj / third_party / boringssl / boringssl / a_enum.o: без ошибок

Я не могу прикрепить файл obj и использовать nm для вывода таблицы символов a_enum.o следующим образом:
000000b4 T _ASN1_ENUMERATED_get
00000000 T _ASN1_ENUMERATED_set
000001c4 T _ASN1_ENUMERATED_to_BN
U _ASN1_STRING_free
U _ASN1_STRING_type_new
U _BN_bin2bn
U _BN_bn2bin
U _BN_is_negative
U _BN_num_bits
U _BN_set_negative
00000124 T _BN_to_ASN1_ENUMERATED
U _ERR_put_error
U _OPENSSL_free
U _OPENSSL_malloc
U _OPENSSL_realloc
U ___ stack_chk_fail
U ___stack_chk_guard

...