mirror of
https://github.com/ioacademy-jikim/debugging
synced 2026-08-11 16:32:58 +00:00
first commit
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
#include <string.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
rrr = strdup("bbb");
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
p_rrr = malloc(sizeof(void **));
|
||||
|
||||
*p_rrr = strdup("bbb");
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
rrr = strdup("bbb");
|
||||
rrr = NULL;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
p_rrr = malloc(sizeof(void **));
|
||||
*p_rrr = strdup("bbb");
|
||||
p_rrr = NULL;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
rrr = strdup("bbb");
|
||||
rrr = ((char *)rrr)+1;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
p_rrr = malloc(sizeof(void **));
|
||||
*p_rrr = strdup("bbb");
|
||||
*p_rrr = ((char *)(*p_rrr))+1;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
p_rrr = malloc(sizeof(void **));
|
||||
*p_rrr = strdup("bbb");
|
||||
p_rrr = (void **)((char *)p_rrr + 1);
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
p_rrr = malloc(sizeof(void **));
|
||||
|
||||
*p_rrr = strdup("bbb");
|
||||
*p_rrr = ((char *)(*p_rrr))+1;
|
||||
p_rrr = (void **)(((char *)(p_rrr))+1);
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
static void *rrr;
|
||||
static void **p_rrr;
|
||||
|
||||
static void foo(void)
|
||||
{
|
||||
p_rrr = malloc(sizeof(void **));
|
||||
*p_rrr = strdup("bbb");
|
||||
*p_rrr = ((char *)(*p_rrr)+1);
|
||||
p_rrr = NULL;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
foo();
|
||||
return 0;
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-core-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-core-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-core.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-linux-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-linux-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-linux.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-sse-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-sse-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/32bit-sse.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-avx-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-avx-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-avx.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-core-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-core-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-core.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-linux-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-linux-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-linux.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-sse-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-sse-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/64bit-sse.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/amd64-avx-coresse-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/amd64-avx-coresse.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/amd64-avx-linux-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/amd64-avx-linux.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/amd64-coresse-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/amd64-linux-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/arm-core-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/arm-core-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/arm-core.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/arm-vfpv3-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/arm-vfpv3.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/arm-with-vfpv3-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/arm-with-vfpv3.xml
|
||||
@@ -0,0 +1 @@
|
||||
../cachegrind/cachegrind-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../callgrind/callgrind-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../default.supp
|
||||
@@ -0,0 +1 @@
|
||||
../drd/drd-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../exp-bbv/exp-bbv-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../exp-dhat/exp-dhat-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../exp-sgcheck/exp-sgcheck-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../auxprogs/getoff-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../helgrind/helgrind-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/i386-coresse-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/i386-linux-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../lackey/lackey-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../massif/massif-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../memcheck/memcheck-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-cp0-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-cp0-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-cp0.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-cpu-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-cpu-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-cpu.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-fpu-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-fpu-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-fpu.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-linux-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips-linux.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-cp0-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-cp0-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-cp0.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-cpu-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-cpu-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-cpu.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-fpu-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-fpu-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-fpu.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-linux-valgrind.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/mips64-linux.xml
|
||||
@@ -0,0 +1 @@
|
||||
../none/none-x86-linux
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-altivec-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-altivec-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-altivec.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-core-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-core-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-core.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-fpu-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-fpu-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-fpu.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-linux-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-linux-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power-linux.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power64-core-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power64-core-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power64-core.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power64-linux-valgrind-s1.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power64-linux-valgrind-s2.xml
|
||||
@@ -0,0 +1 @@
|
||||
../coregrind/m_gdbserver/power64-linux.xml
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user