Как найти точную строку кода утечек памяти в Clion C++ с использованием утечек MacOS Monterey 12.0.1?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как найти точную строку кода утечек памяти в Clion C++ с использованием утечек MacOS Monterey 12.0.1?

Сообщение Anonymous »

Я использую Clion и хочу найти способ найти утечки памяти на Mac M1. Valgrind пока не поддерживается.
Давайте возьмем этот простой код с утечкой памяти:

Код: Выделить всё

// Program with memory leak

#include 

using namespace std;

// function with memory leak
void func_to_show_mem_leak()
{
int* ptr = new int(5);

// body

// return without deallocating ptr
return;
}

// driver code
int main()
{

// Call the function
// to get the memory leak
func_to_show_mem_leak();

system("leaks SimpleMemoryLeak");
return 0;
}
Я пробовал использовать утечки:

Код: Выделить всё

leaks *NameOfProccess*
и я получаю такой вывод:

Код: Выделить всё

Process 70526 is not debuggable. Due to security restrictions, leaks can only show or save contents of readonly memory of restricted processes.

Process:         SimpleMemoryLeak [70526]
Path:            /Users/USER/Documents/*/SimpleMemoryLeak
Load Address:    0x100ec8000
Identifier:      SimpleMemoryLeak
Version:         ???
Code Type:       ARM64
Parent Process:  clion [39550]

Date/Time:       2021-12-05 23:32:52.942 +0100
Launch Time:     2021-12-05 23:32:52.307 +0100
OS Version:      macOS 12.0.1 (21A559)
Report Version:  7
Analysis Tool:   /usr/bin/leaks

Physical footprint:         945K
Physical footprint (peak):  945K
----

leaks Report Version: 4.0
Process 70526: 208 nodes malloced for 12 KB
Process 70526: 1 leak for 16 total leaked bytes.

1 (16 bytes) ROOT LEAK: 0x6000003ac030 [16]

Есть ли способ узнать точную строку кода, в которой находится malloc? Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/702 ... s-monterey
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка знака кода в macOS Monterey, Xcode – ветвь ресурса, информация Finder или подобные фрагменты запрещены
    Anonymous » » в форуме IOS
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Ошибка знака кода в Macos Monterey, Xcode - Resource Fork, Finder Information или аналогичный детрит не разрешен
    Anonymous » » в форуме IOS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Ошибка знака кода в Macos Monterey, Xcode - Resource Fork, Finder Information или аналогичный детрит не разрешен
    Anonymous » » в форуме IOS
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Разница malloc_default_zone между macOS Monterey и Ventura
    Гость » » в форуме C++
    0 Ответы
    63 Просмотры
    Последнее сообщение Гость
  • Как запустить Xcode 15 на macOS Monterey версии 12.7.4?
    Anonymous » » в форуме IOS
    1 Ответы
    176 Просмотры
    Последнее сообщение tchesn

Вернуться в «C++»