Форум КриптоПро
»
Средства криптографической защиты информации
»
Apple
»
Создание экспортируемой пары ключей и связанного с ней личного сертификата через UnixEnroll
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
статейку даже не подскажу, но из библиотеки могут торчать или сишные символы, типа
___SCardSetTimeout_block_invoke
или плюсовые, которые выглядят более страшно. Сишные не содержат в себе инфу об аргументах и возвращаемых значениях, плюсовые содержат. Если все unresolved символы сишные (можно посмотреть nm -u ), то париться с угадыванием аргументов по идее не придется:) |
Татьяна ООО Крипто-Про |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.04.2014(UTC) Сообщений: 18  Сказал(а) «Спасибо»: 4 раз
|
Автор: Татьяна  статейку даже не подскажу, но из библиотеки могут торчать или сишные символы, типа
___SCardSetTimeout_block_invoke
или плюсовые, которые выглядят более страшно. Сишные не содержат в себе инфу об аргументах и возвращаемых значениях, плюсовые содержат. Если все unresolved символы сишные (можно посмотреть nm -u ), то париться с угадыванием аргументов по идее не придется:) Сейчас внимательнее прочитал выхлоп nm и заметил вот что: Код:
...
libjcPKCS11.a(iReader301.o) (for architecture armv7):
_CheckLicense
_CheckReaderSerialNum
_FtGetSerialNum
_FtReadFlash
_OBJC_CLASS_$_EADSessionController
_OBJC_CLASS_$_UIApplication
__Block_object_assign
__Block_object_dispose
__NSConcreteStackBlock
__Unwind_SjLj_Register
__Unwind_SjLj_Resume
__Unwind_SjLj_Unregister
__ZTIi
__ZdaPv
__Znam
___cxa_allocate_exception
___cxa_begin_catch
___cxa_end_catch
___cxa_throw
___gxx_personality_sj0
_dispatch_queue_create
_dispatch_release
_dispatch_sync
_iR301BeginTransaction
_iR301Cancel
_iR301Connect
_iR301Control
_iR301Disconnect
_iR301EndTransaction
_iR301EstablishContext
_iR301GetAttrib
_iR301GetStatusChange
_iR301IsValidContext
_iR301ListReaderGroups
_iR301ListReaders
_iR301Reconnect
_iR301ReleaseContext
_iR301SetTimeout
_iR301Status
_iR301Transmit
_objc_msgSend
_usleep
...
Почему линковщик может не видеть символы _iR301SetTimeout и _iR301Transmit для архитектуры armv7, если они там таки есть? Я думал их вообще нету и надо будет просто добавить две функции-заглушки с соответствующим именем. Отредактировано пользователем 14 мая 2014 г. 11:53:10(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
___SCardSetTimeout_block_invoke -- это функция с именем SCardSetTimeout_block_invoke, а не SCardSetTimeout |
Татьяна ООО Крипто-Про |
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Apple
»
Создание экспортируемой пары ключей и связанного с ней личного сертификата через UnixEnroll
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close