summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Fankhauser hiddenalpha.ch2024-08-21 13:16:14 +0200
committerAndreas Fankhauser hiddenalpha.ch2024-08-21 13:16:14 +0200
commit24d918dae91798a885bcb610918541e76373a2f4 (patch)
treeac495e1e633eb292c129c0cc1c8659a588f1052e
parent3c692686ba332c27bb55a2d0b2db44f6d949ca84 (diff)
parent81d0e6cb70f9ac55561b290d6e55fdfe483f477b (diff)
downloadUnspecifiedGarbage-24d918dae91798a885bcb610918541e76373a2f4.zip
UnspecifiedGarbage-24d918dae91798a885bcb610918541e76373a2f4.tar.gz
Merge remote-tracking branch 'origin/master'
-rw-r--r--doc/note/links/links.txt1
-rw-r--r--doc/note/setup/setup-debian.txt6
-rw-r--r--src/main/c/common/BREAK.h9
3 files changed, 13 insertions, 3 deletions
diff --git a/doc/note/links/links.txt b/doc/note/links/links.txt
index 291353e..00480a2 100644
--- a/doc/note/links/links.txt
+++ b/doc/note/links/links.txt
@@ -284,6 +284,7 @@ Links (Aka argument amplifiers)
## Common Performance
- [Java Exceptions performance is bad](https://www.baeldung.com/java-exceptions-performance)
- [going fast is about doing less](https://m.youtube.com/watch?v=5rb0vvJ7NCY)
+- [HowTo write Java Code MATTERS](https://m.youtube.com/watch?v=EFXxXFHpS0M)
- [CppCon Tuning Benchmarks clang CPUs Compilers" ](https://m.youtube.com/watch?v=nXaxk27zwlk)
## Bugs are not an issue
diff --git a/doc/note/setup/setup-debian.txt b/doc/note/setup/setup-debian.txt
index b257f15..1b7c5fc 100644
--- a/doc/note/setup/setup-debian.txt
+++ b/doc/note/setup/setup-debian.txt
@@ -109,13 +109,13 @@ Populate "/etc/environment" as described by "./etc-environment".
`# basic UI` \
firefox-esr file-roller thunderbird chromium okular \
`# software devel` \
- git sqlite3 manpages-dev gdb qemu-utils qemu-system wireshark samba tigervnc-viewer jq \
+ git sqlite3 manpages-dev gdb qemu-utils qemu-system wireshark samba tigervnc-viewer jq universal-ctags \
`# server` \
nginx-light avahi-daemon \
`# mDNS client & tools` \
libnss-mdns avahi-utils \
`# multimedia` \
- pulseaudio pavucontrol vlc audacity eom darktable gimp lame flac opus-tools ffmpeg \
+ pulseaudio pavucontrol vlc audacity eom darktable gimp hugin lame flac opus-tools ffmpeg \
`# encryption` \
keepassxc gpg \
`# UI customization` \
@@ -128,7 +128,7 @@ Populate "/etc/environment" as described by "./etc-environment".
`# Cups Printing` \
cups avahi-daemon \
`# Others` \
- lm-sensors fancontrol bc rsync qrencode exfat-fuse exfatprogs \
+ lm-sensors fancontrol bc rsync qrencode exfat-fuse exfatprogs libxml2-utils \
`# Nvidia graphics (open)` \
mesa-utils clinfo mesa-opencl-icd \
`# Nvidia graphics (non-free, DoesNotWorkYet)` \
diff --git a/src/main/c/common/BREAK.h b/src/main/c/common/BREAK.h
new file mode 100644
index 0000000..4bcde92
--- /dev/null
+++ b/src/main/c/common/BREAK.h
@@ -0,0 +1,9 @@
+
+/* "-DBREAK=do{assert(0);abort();}while(0)" */
+#ifndef BREAK
+# define BREAK() do{ \
+ LOGDBG("SIGTRAP %s:%d\n", __FILE__, __LINE__); \
+ __asm__("int $3; nop"); \
+ }while(0)
+#endif
+