Skip to main content
Stack Overflow на русском

Вопросы с меткой [valgrind]

Valgrind — инструмент, предназначенный для отладки использования памяти, обнаружения утечек памяти, а также профилирования. Используется во многих проектах на базе Linux и начиная с версии 3.5, Valgrind также работает и под Mac OS X.

Фильтрация
Сортировка
Метки
0 голосов
0 ответов
47 показов

Подскажите, пожалуйста, почему Valgrind'у не нравится realloc во внешней функции real? В данном коде нет проверки равен ли указатель на массив NULL, но это ничего не меняет. #include <stdio.h> #...
0 голосов
2 ответа
397 показов

Пытаюсь написать функцию добавления элемента в целочисленный массив языка Си, требований к эффективности выделяемой памяти нет. Пробовал сделать это двумя способами: с помощью realloc() или вручную (т....
0 голосов
2 ответа
883 показа

Подскажите, пожалуйста, как правильно использовать realloc. В этом куске кода Valgrind указывает на ошибку в строке с realloc'ом: Conditional jump or move depends on uninitialised value(s) #include &...
Александр's user avatar
-1 голос
1 ответ
77 показов

Хочу реализовать класс динамического одномерного массива самостоятельно, через указатель. Код: // program.cpp #include <iostream> #include <iomanip> // For rand(), srand() #include <...
0 голосов
0 ответов
142 показа

``` void *to_upper(const char *str){ size_t n = 1; char *result = NULL; result = malloc(sizeof(char) * n); if (result != NULL){ for (size_t i = 0; i < s21_strlen(str); i++){...
0 голосов
0 ответов
395 показов

При проверке через valgrind вылазит conditional jump. Предположительно ошибка возникает в функции input, но я не знаю как починить. #include<stdio.h> #include<stdlib.h> #include<string....
dima fgb's user avatar
0 голосов
0 ответов
31 показ

Как локально избавится от утечек памяти при повторном использовани функции ecvt Вызов в main.c my_sprintf(str, "hello |%E|%E|\n", 5.65, 5.65); Непосредственно обработчик: void ...
Astrodynamic's user avatar
0 голосов
0 ответов
359 показов

У меня возникла проблема с модулем, который отвечает за динамическое создание форматной строки. Программа, выполняется корректно, но есть проблемы с использованием памяти. Что пишет компилятор: ==...
0 голосов
2 ответа
212 показов

QT mainwindow.cpp #include "mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { setWindowTitle("Test"); mainWidget = new QWidget(this); ...
0 голосов
0 ответов
71 показ

Суть проблемы такова: когда в txt файле на вход подается число -8147483645 программа выдает неправильный ответ (когда, например при выборе "+1" выдается число 442450948). Насколько я понял, ...
reogeo's user avatar
  • 145
0 голосов
0 ответов
110 показов

Имеется следующий код (C++): struct command { vector<char*> argv; char* file_input; char* file_output; string leksema; command* follow_pipe; command() { ...
Ilya's user avatar
  • 45
3 голоса
1 ответ
164 показа

Столкнулась с проблемой - при проверке кода валгриндом у меня выдаются следующие ошибки: Conditional jump or move depends on uninitialised value(s) ==8698== at 0x4C33DAC: strcmp (in /usr/lib/...
1 голос
1 ответ
232 показа

Здравтсвуйте! Написал программу, которая удаляет строку из двумерного массива. Вроде все работает корректно, но valgrind показывает потерянную память и ошибки. Подскажите, пожалуйста, что я делаю не ...
1 голос
1 ответ
65 показов

пожалуйста. Программа удаляет строку в матрице. Все работает, как надо, но никак не получается освободить память от удаленной строки. Подскажите, пожалуйста, как это можно сделать? #include "cdio.h"...
0 голосов
0 ответов
61 показ

Есть две функции, одна используется в другой, как грамотно очистить память в первой, так чтобы вторая правильно работала? // добавление символа к строке void add_char(string_t *str, char c) { str-...
makc2099's user avatar
  • 109

15 30 50 на странице
1
2 3

AltStyle によって変換されたページ (->オリジナル) /