LINUX.ORG.RU

Есть ли способ отловить, где течет С?

 ,


1

3

Приветствую.

Есть С-код: https://github.com/derickr/pecl-dbus/blob/master/dbus.c

Если вкратце, этот код - биндинг полутора функций для работы с d-bus.

И этот код течет аки решето.

Видимо в какой-то функции, которая дергает функцию, дергающую функцию, разработчик забыл почистить какой-нибудь массив, а у меня не хватает С-шных познаний это найти.

Вопрос: есть ли какой-нибудь изящный способ вывести все переменные объекта или иным способом отдебажить где жор?

Благодарю.

★★★★★

Последнее исправление: Dimez (всего исправлений: 2)
Ответ на: комментарий от Ygor

Скажи мне команду которой можно поставить эту самую джаву в линукс, чтобы на ней можно было начать писать такое графическое приложение.

windows10 ★★★★★
() автор топика
Ответ на: комментарий от windows10

Скажи мне команду которой можно поставить эту самую джаву в линукс, чтобы на ней можно было начать писать такое графическое приложение.

У житбрейнса вполне себе получается писать свои ide на swing. Свинг входит в стандартную библиотеку. То есть ставишь jdk и пишешь.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

А, ты за openjdk, использующий gtk?)

Ахаха.

windows10 ★★★★★
() автор топика
8 марта 2024 г.
Ответ на: комментарий от gag

Сначала грешил на PHP, потом перенабрал на С - все то же самое.

Если тебе на С, то перенаберу завтра днем

Потихоньку уже забываю, в чём тут проблема была.

gag ★★★★★
()
Ответ на: комментарий от gag

Пока перенабирал - дешевле оказалось перебиндить нужные мне функции.

По сути проблема решена =)

windows10 ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.