dememax: (Hacker Emblem)
Факт, valgrind'a нет больше в AOSP:
~/sources/android-repo $ ~/sources/git-repo/repo list | grep -i val
external/vulkan-validation-layers : platform/external/vulkan-validation-layers
Пояснение: если в последнем на текущий момент репозитории Android Open Source Project пролистать все проекты, то там не окажется "valgrind".

Тем не менее, он там был:
android / platform / external / valgrind
Clone this repo: git clone https://android.googlesource.com/platform/external/valgrind

commit	24ba4df17583b05b80356f40149645a7b46633b9
author	Elliott Hughes <enh@google.com>	Tue Jun 12 19:13:03 2018 +0000
committer	Gerrit Code Review <noreply-gerritcodereview@google.com>	Tue Jun 12 19:13:03 2018 +0000

Merge "Stop building valgrind as step one of deprecation and removal."
Read more... )
Имеется код примера:
void function(int * array, int index)
{
    array[index] = 23;
}

int main(void)
{
    int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
    function(array, 75);
    return 0;
}
Вопрос: как штатными средствами выявить выход за пределы массива в функции примера? (штатными: т.е., взял и поставил недостающий пакет в систему; компилятор, линкер, valgrind, ...)
Условие: изменить пример - не предлагать. Read more... )

Profile

dememax

May 2023

S M T W T F S
 123456
78910111213
14151617181920
21 2223 24252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 01:24 pm
Powered by Dreamwidth Studios