Skip to content

Instantly share code, notes, and snippets.

generated Oct 19, 2022 15:09:11
system Debian GNU/Linux rodete Linux 5.18.16-1rodete1-amd64 x86_64
emacs 28.1 ~/.emacs.d/
doom 3.0.0-pre PROFILE=_@0 HEAD -> master, origin/master, origin/HEAD 9f22a0a2a 2022-10-07 19:48:23 +0200 ~/.doom.d/
shell /usr/bin/zsh
features ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER
PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB
traits batch server-running
modules :config use-package :completion company vertico :ui doom doom-dashboard hl-todo modeline ophints (popup +defaults) (vc-gutter +pretty) vi-tilde-fringe workspaces
:editor file-templates fold snippets :emacs dired electric undo vc :checkers syntax :tools (eval +overlay) lookup magit :lang emacs-lisp markdown org sh :config
@_ZTVN5blink25WebGLRenderingContextBaseE = unnamed_addr constant { [102 x i8*], [6 x i8*], [14 x i8*] } { [102 x i8*] [i8* null, i8* null, i8* bitcast (i8* (%"class.blink::ScriptWrappable"*)* @_ZNK5blink15ScriptWrappable18NameInHeapSnapshotEv to i8*), i8* bitcast (void (%"class.blink::WebGLRenderingContextBase"*)* @_ZN5blink25WebGLRenderingContextBaseD1Ev to i8*), i8* bitcast (void (%"class.blink::WebGLRenderingContextBase"*)* @_ZN5blink25WebGLRenderingContextBaseD0Ev to i8*), i8* bitcast (i1 (%"class.blink::ScriptWrappable"*)* @_ZNK5blink15ScriptWrappable18HasPendingActivityEv to i8*), i8* bitcast (i1 (%"class.blink::ScriptWrappable"*)* @_ZNK5blink15ScriptWrappable17HasEventListenersEv to i8*), i8* bitcast (void (%"class.blink::WebGLRenderingContextBase"*, %"class.blink::Visitor"*)* @_ZNK5blink25WebGLRenderingContextBase5TraceEPNS_7VisitorE to i8*), i8* bitcast (void ()* @__cxa_pure_virtual to i8*), i8* bitcast (%"class.v8::Object"* (%"class.blink::ScriptWrappable"*, %"class.v8::Object"*, %"class.v8::Object"
2020-09-29 18:05:58.360 6364-6364/org.chromium.chrome D/cr_FRAppRestrictionInfo: [FirstRunAppRestrictionInfo.java:184] Policy received. Runtime: [77], result: [false]
2020-09-29 18:05:58.411 6364-6397/org.chromium.chrome D/cr_LibraryLoader: [LibraryLoader.java:494] Loading with the System linker.
2020-09-29 18:05:58.415 6364-6397/org.chromium.chrome A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 6397 (Thread-2), pid 6364 (chromium.chrome)
2020-09-29 18:05:58.427 6364-6364/org.chromium.chrome I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
2020-09-29 18:05:58.427 6364-6364/org.chromium.chrome I/zygote64: at void androidx.core.view.ViewCompat.setAccessibilityDelegate(android.view.View, androidx.core.view.AccessibilityDelegateCompat) (ViewCompat.java:714)
2020-09-29 18:05:58.427 6364-6364/org.chromium.chrome I/zygote64: at void
@benquike
benquike / qemu-networking.md
Created February 26, 2020 21:20 — forked from extremecoders-re/qemu-networking.md
Setting up Qemu with a tap interface

Setting up Qemu with a tap interface

There are two parts to networking within QEMU:

  • The virtual network device that is provided to the guest (e.g. a PCI network card).
  • The network backend that interacts with the emulated NIC (e.g. puts packets onto the host's network).

Example: User mode network

sym.get_4 720 0x804cd60 | UNMATCH (0.908333) | 0x804cd60 720 sym.get_4
sym.imp.calloc 6 0x80493c0 | MATCH (1.000000) | 0x80493c0 6 sym.imp.calloc
sym.imp.__ctype_b_loc 6 0x80493b0 | MATCH (1.000000) | 0x80493b0 6 sym.imp.__ctype_b_loc
sym.imp.__assert_fail 6 0x80493a0 | MATCH (1.000000) | 0x80493a0 6 sym.imp.__assert_fail
sym.imp.close 6 0x8049390 | MATCH (1.000000) | 0x8049390 6 sym.imp.close
sym.imp.strtol 6 0x8049380 | MATCH (1.000000) | 0x8049380 6 sym.imp.strtol
sym.imp.random 6 0x8049370 | MATCH (1.000000) | 0x8049370 6 sym.imp.random
sym.imp.abort 6 0x8049360 | MATCH (1.000000) | 0x8049360 6 sym.imp.abort
sym.imp.feof_unlocked 6 0x8049350 | MATCH (1.000000) | 0x8049350 6 sym.im
// SPDX-License-Identifier: GPL-2.0
#define pr_fmt(fmt) "kcov: " fmt
#define DISABLE_BRANCH_PROFILING
#include <linux/atomic.h>
#include <linux/compiler.h>
#include <linux/errno.h>
#include <linux/export.h>
#include <linux/types.h>
#include <linux/file.h>
@benquike
benquike / gdbinit
Created June 21, 2017 20:49 — forked from CocoaBeans/gdbinit
.gdbinit - A user-friendly gdb configuration file
# INSTALL INSTRUCTIONS: save as ~/.gdbinit
#
# DESCRIPTION: A user-friendly gdb configuration file.
#
# REVISION : 7.3 (16/04/2010)
#
# CONTRIBUTORS: mammon_, elaine, pusillus, mong, zhang le, l0kit,
# truthix the cyberpunk, fG!, gln
#
# FEEDBACK: https://www.reverse-engineering.net
@benquike
benquike / tmux-cheatsheet.markdown
Created October 27, 2015 14:53 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@benquike
benquike / tmux.md
Created October 4, 2015 03:03 — forked from andreyvit/tmux.md
tmux cheatsheet

tmux cheat sheet

(C-x means ctrl+x, M-x means alt+x)

Prefix key

The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:

remap prefix to Control + a