From 114a878c64ce6f8223cfd22d76a20eb16d177e5e Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdevelop@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- languages/cpp/debugger/tests/breakpoints/Makefile | 4 + .../cpp/debugger/tests/breakpoints/README.txt | 2 + .../tests/breakpoints/breakpoints.kdevelop | 163 +++++++++++++++++++++ languages/cpp/debugger/tests/breakpoints/foo.cpp | 10 ++ languages/cpp/debugger/tests/breakpoints/main.cpp | 38 +++++ 5 files changed, 217 insertions(+) create mode 100644 languages/cpp/debugger/tests/breakpoints/Makefile create mode 100644 languages/cpp/debugger/tests/breakpoints/README.txt create mode 100644 languages/cpp/debugger/tests/breakpoints/breakpoints.kdevelop create mode 100644 languages/cpp/debugger/tests/breakpoints/foo.cpp create mode 100644 languages/cpp/debugger/tests/breakpoints/main.cpp (limited to 'languages/cpp/debugger/tests/breakpoints') diff --git a/languages/cpp/debugger/tests/breakpoints/Makefile b/languages/cpp/debugger/tests/breakpoints/Makefile new file mode 100644 index 00000000..77d481f8 --- /dev/null +++ b/languages/cpp/debugger/tests/breakpoints/Makefile @@ -0,0 +1,4 @@ + +breakpoints: main.cpp foo.cpp + g++ -g -obreakpoints main.cpp foo.cpp + \ No newline at end of file diff --git a/languages/cpp/debugger/tests/breakpoints/README.txt b/languages/cpp/debugger/tests/breakpoints/README.txt new file mode 100644 index 00000000..5c441631 --- /dev/null +++ b/languages/cpp/debugger/tests/breakpoints/README.txt @@ -0,0 +1,2 @@ + +Supposed to test various kinds of breakpoints. \ No newline at end of file diff --git a/languages/cpp/debugger/tests/breakpoints/breakpoints.kdevelop b/languages/cpp/debugger/tests/breakpoints/breakpoints.kdevelop new file mode 100644 index 00000000..4b3b07c9 --- /dev/null +++ b/languages/cpp/debugger/tests/breakpoints/breakpoints.kdevelop @@ -0,0 +1,163 @@ + + + + Vladimir Prus + ghost@ghostwalk + $VERSION$ + KDevCustomProject + C++ + + . + false + + + + + breakpoints + executable + / + + false + true + + + + make + + + + false + 1 + 0 + false + + + + default + + + + + + + + + + + + + + true + false + false + + + false + true + 10 + + + + + ada + ada_bugs_gcc + bash + bash_bugs + clanlib + fortran_bugs_gcc + gnome1 + gnustep + gtk + gtk_bugs + haskell + haskell_bugs_ghc + java_bugs_gcc + java_bugs_sun + kde2book + opengl + pascal_bugs_fp + php + php_bugs + perl + perl_bugs + python + python_bugs + qt-kdev3 + ruby + ruby_bugs + sdl + sw + w3c-dom-level2-html + w3c-svg + w3c-uaag10 + wxwidgets_bugs + + + Guide to the Qt Translation Tools + Qt Assistant Manual + Qt Designer Manual + Qt Reference Documentation + qmake User Guide + + + KDE Libraries (Doxygen) + + + + + + + + + + + + + + true + true + true + false + true + true + true + 250 + 400 + 250 + + + false + 3 + /usr/share/qt3 + + + + set + m_,_ + theValue + true + true + + + false + true + Vertical + + + + + false + false + + + *.o,*.lo,CVS + false + + + + + .h + .cpp + + + diff --git a/languages/cpp/debugger/tests/breakpoints/foo.cpp b/languages/cpp/debugger/tests/breakpoints/foo.cpp new file mode 100644 index 00000000..a3cf399d --- /dev/null +++ b/languages/cpp/debugger/tests/breakpoints/foo.cpp @@ -0,0 +1,10 @@ + +#include + +void foo(int a) +{ + int i = 10; + int i2 = 12; + int i3 = i + i2; + printf("i3 = %d\n", i3); +} \ No newline at end of file diff --git a/languages/cpp/debugger/tests/breakpoints/main.cpp b/languages/cpp/debugger/tests/breakpoints/main.cpp new file mode 100644 index 00000000..81a5851f --- /dev/null +++ b/languages/cpp/debugger/tests/breakpoints/main.cpp @@ -0,0 +1,38 @@ + +void foo(int); + +void set_value(int* i) +{ + *i = 10; +} + +void modify(int* i) +{ + *i = 15; +} + +void read(int* i) +{ + static int i2; + i2 = *i; +} + +int test_main(int* i) +{ + foo(5); + set_value(i); + + modify(i); + read(i); + + for(unsigned j = 0; j < 10; ++j) + foo(j); + + return 0; +} + +int main() +{ + int var; + return test_main(&var); +} -- cgit v1.2.3