Re: wrong ELF class: ELFCLASS32

2011-10-18 Пенетрантность yuri . nefedov
система: debian squeeze. Кстати на lenny вышеуказанные исходники компилировались без проблем. Пардон, не углядел (мартышка к старости ...) Ну вот, появился веский повод перейти на тестинг ))) Ю.

Re: wrong ELF class: ELFCLASS32

2011-10-18 Пенетрантность yuri . nefedov
On Tue, 18 Oct 2011, Andrey S. Rybak wrote: здравсвуйте. При компилляции неких исходников (думаю, не важно каких, но просто для информации скажу, что это учебные примеры кода на CUDA) выскакивает такая ошибка: /usr/local/cuda/bin/nvcc: error while loading ^^

Re: wrong ELF class: ELFCLASS32

2011-10-18 Пенетрантность Andrey S. Rybak
все файлы с расширением .so из /usr/lib на команду file выдают такое: ELF 32-bit LSB shared object, Intel 80386, Значит проблема в 64-битном /usr/local/cuda/bin/nvcc. Либо искать 32-битный либо изобретать чруты/мультиарч =) Да найти его не проблема, но он не устанавливается на 64

Re: wrong ELF class: ELFCLASS32

2011-10-18 Пенетрантность Dmitry Nezhevenko
On Tue, Oct 18, 2011 at 01:54:12PM +0300, Andrey S. Rybak wrote: > >Откуда этот libz.so взялся? > из пакета zlib1g. Не помню, чтобы явно его устанавливал. Вероятно, > при инсталляции системы. > >>а должно быть, мне кажется, что-то вроде такого: > >>/usr/lib/libz.so.

Re: wrong ELF class: ELFCLASS32

2011-10-18 Пенетрантность Andrey S. Rybak
On 10/18/2011 01:15 PM, Dmitry Nezhevenko wrote: Откуда этот libz.so взялся? из пакета zlib1g. Не помню, чтобы явно его устанавливал. Вероятно, при инсталляции системы. а должно быть, мне кажется, что-то вроде такого: /usr/lib/libz.so.1.2.3.4: ELF 64-bit LSB shared object, x86-64, version 1

Re: wrong ELF class: ELFCLASS32

2011-10-18 Пенетрантность Dmitry Nezhevenko
On Tue, Oct 18, 2011 at 01:13:22PM +0300, Andrey S. Rybak wrote: > Думаю, что проблема в следующем: > #file /usr/lib/libz.so.1.2.3.4 > выдает такое > /usr/lib/libz.so.1.2.3.4: ELF 32-bit LSB shared object, Intel 80386, > version 1 (SYSV), dynamically linked, stripped Откуда этот

wrong ELF class: ELFCLASS32

2011-10-18 Пенетрантность Andrey S. Rybak
здравсвуйте. При компилляции неких исходников (думаю, не важно каких, но просто для информации скажу, что это учебные примеры кода на CUDA) выскакивает такая ошибка: /usr/local/cuda/bin/nvcc: error while loading shared libraries: libz.so.1: wrong ELF class: ELFCLASS32 #uname -a Linux myHost

Re: gdb и elf

2007-11-12 Пенетрантность Alexander GQ Gerasiov
На Sat, 10 Nov 2007 00:43:11 +0300 "Dmitry E. Oboukhov" <[EMAIL PROTECTED]> записано: > или из простого бинарника функции не перехватить? Да, естественно, LD_PRELOAD - это хак на уровне shared библиотек. Обычно библиотека подгружается при первом использовании функции, а этот хак заставляет заране

Re: gdb и elf

2007-11-12 Пенетрантность mitrohin a.s.
On Sat, Nov 10, 2007 at 12:43:11AM +0300, Dmitry E. Oboukhov wrote: > > есть libconnect в портах freebsd - там перехватывается connect(2), дабы > > сделать > > bind(2) на локальную сторону сокета (bind адрес берется из переменной > > окружения > > CONN_ADDR). используется так: > > набросал такой

Re: gdb и elf

2007-11-09 Пенетрантность Mikhail Gusarov
"Dmitry E. Oboukhov" <[EMAIL PROTECTED]> writes: > чтоб это все потребовалось доказывать нужна пострадавшая сторона > которая иски учинять будет :) Российские госструктуры взяли на себя расширенные и углубленные обязательства: покарать "виновного", не дожидаясь заявления пострадавшей стороны. Вид

Re: gdb и elf

2007-11-09 Пенетрантность Dmitry Fedorov
09.11.07, Dmitry E. Oboukhov<[EMAIL PROTECTED]> написал(а): > чтоб это все потребовалось доказывать нужна пострадавшая сторона которая > иски учинять будет :) По слухам из интернета (ссылку потерял, найти не смог :) в этой области это уже не так - пострадавшая сторона не нужна.

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
> есть libconnect в портах freebsd - там перехватывается connect(2), дабы > сделать > bind(2) на локальную сторону сокета (bind адрес берется из переменной > окружения > CONN_ADDR). используется так: > export LD_PRELOAD=/usr/local/lib/libconnect.so > export CONN_ADDR=1.2.3.4 > ./program --op1 --

Re: gdb и elf

2007-11-09 Пенетрантность Alexey Pechnikov
Интересный вы вопрос подняли. С юридической точки зрения, разумеется. В результате халатности работодателя и работника потеряны исходные коды программы, закон такую ситуацию ну никак не предусматривает. Собственно, программу следует ставить на баланс предприятия, тогда и вопросов не будет, вот

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
>> тут никаких противозаконных действий: имеетс софтина которая писалась >> наемным программером, тот уволился, исходники потом потерялись т.к. были >> никому неинтересны > Для меня это достаточное объяснение, а вот с точки зрения закона авторские > права _всегда_ принадлежат разработчику (имущест

Re: gdb и elf

2007-11-09 Пенетрантность Alexey Pechnikov
> тут никаких противозаконных действий: имеетс софтина которая писалась > наемным программером, тот уволился, исходники потом потерялись т.к. были > никому неинтересны Для меня это достаточное объяснение, а вот с точки зрения закона авторские права _всегда_ принадлежат разработчику (имущественные

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
>>> задача стоит в том что надо пропатчить бинарник. >>> исходника нет :) >>> необходимая функция gdb находится а вот дальше как перейти к файлу >>> elf? >> >> Вспоминая про российские и международные законы, лучше на самом деле >> переформул

Re: gdb и elf

2007-11-09 Пенетрантность Yuri Kozlov
09.11.07, Dmitry E. Oboukhov<[EMAIL PROTECTED]> написал(а): > >> задача стоит в том что надо пропатчить бинарник. > >> исходника нет :) > >> необходимая функция gdb находится а вот дальше как перейти к файлу elf? > > > Помучай readelf. > > спасибо

Re: gdb и elf

2007-11-09 Пенетрантность Yuri Kozlov
09.11.07, Dmitry E. Oboukhov<[EMAIL PROTECTED]> написал(а): > > На сколько я знаю такой зависимости не существует. > мне интересно бы было посмотреть что там с адресами на платформах а-ля > AMD64, но на всех моих AMD64 стоит i386 Debian. > > если у кого есть и AMD64 и i386 и разные дистры - мог бы

Re: gdb и elf

2007-11-09 Пенетрантность Alexey Pechnikov
t; необходимая функция gdb находится а вот дальше как перейти к файлу > > > elf? > > > > Вспоминая про российские и международные законы, лучше на самом деле > > переформулировать задачу. А то статья светит. > > Если у тебя есть лицензия на использование этого бинарни

Re: gdb и elf

2007-11-09 Пенетрантность Alexander GQ Gerasiov
На Fri, 9 Nov 2007 17:46:17 +0300 Alexey Pechnikov <[EMAIL PROTECTED]> записано: > > задача стоит в том что надо пропатчить бинарник. > > исходника нет :) > > необходимая функция gdb находится а вот дальше как перейти к файлу > > elf? > > Вспоминая про российс

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
>>>>> Нет. Разбирать структуру elf-файла (bfd) и искать там функцию по имени. >>>> есть ли тулзы делающие что-то подобное? >>>> то есть зная имя функции получить ее смещение от начала elf? >> >>> Готовых нет. Написать самому, используя li

Re: gdb и elf

2007-11-09 Пенетрантность mitrohin a.s.
On Fri, Nov 09, 2007 at 05:42:08PM +0300, Dmitry E. Oboukhov wrote: > >>> Нет. Разбирать структуру elf-файла (bfd) и искать там функцию по имени. > >> есть ли тулзы делающие что-то подобное? > >> то есть зная имя функции получить ее смещение от начала elf? >

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
>> задача стоит в том что надо пропатчить бинарник. >> исходника нет :) >> необходимая функция gdb находится а вот дальше как перейти к файлу elf? > Помучай readelf. спасибо посмотрю > А поиском кода по файлу не проще будет? поиском находится несколько мест, а функция о

Re: gdb и elf

2007-11-09 Пенетрантность Alexey Boyko
В сообщении от п'ятниця, 09-лис-2007 Dmitry E. Oboukhov написал(a): > задача стоит в том что надо пропатчить бинарник. > исходника нет :) > необходимая функция gdb находится а вот дальше как перейти к файлу elf? Помучай readelf. А поиском кода по файлу не проще будет?

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
>> задача стоит в том что надо пропатчить бинарник. >> исходника нет :) >> необходимая функция gdb находится а вот дальше как перейти к файлу elf? > Вспоминая про российские и международные законы, лучше на самом деле > переформулировать задачу. А то статья свет

Re: gdb и elf

2007-11-09 Пенетрантность Alexey Pechnikov
> задача стоит в том что надо пропатчить бинарник. > исходника нет :) > необходимая функция gdb находится а вот дальше как перейти к файлу elf? Вспоминая про российские и международные законы, лучше на самом деле переформулировать задачу. А то статья светит.

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
>>> Нет. Разбирать структуру elf-файла (bfd) и искать там функцию по имени. >> есть ли тулзы делающие что-то подобное? >> то есть зная имя функции получить ее смещение от начала elf? > Готовых нет. Написать самому, используя libbfd. > Но лучше переформулировать задачу.

Re: gdb и elf

2007-11-09 Пенетрантность Dmitry Fedorov
09.11.07, Dmitry E. Oboukhov<[EMAIL PROTECTED]> написал(а): > >>> как адрес функции который выдает gdb преобразовать в смещение от начала > >>> elf-файла? > >> > > Нет. Разбирать структуру elf-файла (bfd) и искать там функцию по имени. > есть ли ту

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
>>> как адрес функции который выдает gdb преобразовать в смещение от начала >>> elf-файла? >> >> Судя по всему никак. То ж адрес в памяти, который зависим от состояния >> памяти на момент выделения. Может капнуть в сторону man dlopen: > Нет. Разбирать

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
аждой программе выделяется виртуальное адресное пространство начиная с адреса Х и далее пока хватит виртуальной памяти. этот адрес не меняется много лет. >> соответственно существует прямая зависимость - смещение от начала elf и >> адрес в памяти. > На сколько я знаю такой

Re: gdb и elf

2007-11-09 Пенетрантность Покотиленко Костик
В Птн, 09/11/2007 в 16:38 +0300, Dmitry E. Oboukhov пишет: > >> как адрес функции который выдает gdb преобразовать в смещение от начала > >> elf-файла? > > > Судя по всему никак. То ж адрес в памяти, который зависим от состояния > > памяти на момент выделения. М

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
>> как адрес функции который выдает gdb преобразовать в смещение от начала >> elf-файла? > Судя по всему никак. То ж адрес в памяти, который зависим от состояния > памяти на момент выделения. Может капнуть в сторону man dlopen: насколько я понимаю все программы с одного адре

Re: gdb и elf

2007-11-09 Пенетрантность Dmitry Fedorov
2007/11/9, Покотиленко Костик <[EMAIL PROTECTED]>: > В Птн, 09/11/2007 в 12:56 +0300, Dmitry E. Oboukhov пишет: > > как адрес функции который выдает gdb преобразовать в смещение от начала > > elf-файла? > > Судя по всему никак. То ж адрес в памяти, который зависим от с

Re: gdb и elf

2007-11-09 Пенетрантность Покотиленко Костик
В Птн, 09/11/2007 в 12:56 +0300, Dmitry E. Oboukhov пишет: > как адрес функции который выдает gdb преобразовать в смещение от начала > elf-файла? Судя по всему никак. То ж адрес в памяти, который зависим от состояния памяти на момент выделения. Может капнуть в сторону man dlopen: ...

gdb и elf

2007-11-09 Пенетрантность Dmitry E. Oboukhov
как адрес функции который выдает gdb преобразовать в смещение от начала elf-файла? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Re: ldconfig: /lib/libdb1-2.2.5.so is not an ELF file

2003-02-24 Пенетрантность Zhenja Kaluta
>>>>> "B" == Bogdan writes: B> ldconfig: /lib/libdb1-2.2.5.so is not an ELF file - it has the B> wrong magic bytes at the start. B> ldconfig: /lib/libdb.so.2 is not an ELF file - it has the wrong B> magic bytes at the start. B> ldconfig:

ldconfig: /lib/libdb1-2.2.5.so is not an ELF file

2003-02-20 Пенетрантность Bogdan
Прописал в sources.list сразу и stable и testing сделал apt-get update затем: Сделал apt-get install iptables/testing Среди всего этого скачался libdb1-compat - все вобщем поставилось, только ldconfig теперь ругается: Цитата: ldconfig: /lib/libdb1-2.2.5.so is not an ELF file - it has the

Re: ELF

2000-06-15 Пенетрантность Yuri Kozlov
On Thu, Jun 15, 2000 at 01:23:02AM +0400, Alex V. Melnikov wrote: > Добрый ..! > > Народ, а где можно почитать про ELF-файлы? Про их > строение... Executable and Linkable Format Specification v1.1 ftp://tsx.mit.edu/pub/linux/packages/GCC/ELF.doc.tar.gz ps или тоже

Re: ELF

2000-06-15 Пенетрантность Dennis I. Chernoivanov
ex V. Melnikov wrote: > Добрый ..! > > Народ, а где можно почитать про ELF-файлы? Про их > строение... > > -- > С уважением, > Александр. > 15 июня 2000 г. 1:22 > ---

Re: ELF

2000-06-14 Пенетрантность Alexander Kotelnikov
On Thu, Jun 15, 2000 at 01:23:02AM +0400, Alex V. Melnikov wrote: > Добрый ..! > > Народ, а где можно почитать про ELF-файлы? Про их > строение... можно начать с ELF-HOWTO -- Alexander Kotelnikov Saint-Petersburg, Russia

ELF

2000-06-14 Пенетрантность Alex V. Melnikov
Добрый ..! Народ, а где можно почитать про ELF-файлы? Про их строение... -- С уважением, Александр. 15 июня 2000 г. 1:22 --- E-mail: [EMAIL PROTECTED] ICQ UIN: 54725932 Web