Skip to content

Commit 8eccbab

Browse files
authored
Fix linux debug (#8)
* ci: deploy on PR from dev to main * fix gifs * linux-debug: change title, description and hide cover
1 parent 77cc5b6 commit 8eccbab

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed
File renamed without changes.

content/posts/linux-debug.md renamed to content/posts/linux-debug/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Linux Debug"
2+
title: Linux Hacking
33
date: 2025-08-30T20:35:21+01:00
44
draft: false
55
description: Linux kernel debugging
@@ -10,14 +10,14 @@ author: "ShellTux"
1010
type: "post"
1111
layout: "post"
1212
cover:
13-
hidden: false # hide everywhere but not in structured data
13+
hidden: true # hide everywhere but not in structured data
1414
image: "covers/linux-debug.png"
1515
alt:
1616
caption:
1717
relative: true
1818
---
1919

20-
Hacking linux kernel
20+
Hacking linux kernel to change shebang implementation
2121

2222
<!--more-->
2323

@@ -314,7 +314,7 @@ $ /tmp/shebang.sh
314314

315315
Notice that foo bar baz is passed as a single argument.
316316

317-
![linux-debug-tools](/linux-debug/linux-debug-tools.gif)
317+
![linux-debug-tools](tools.gif)
318318

319319
### Debugging the kernel
320320

@@ -345,7 +345,7 @@ On 2 terminal panes:
345345
(gdb) target remote :1234
346346
```
347347

348-
![linux-gdb](/linux-debug/linux-debug-gdb.gif)
348+
![linux-gdb](gdb.gif)
349349

350350
Take your time to understand why everything after the interpreter is considered a single argument.
351351

@@ -453,4 +453,4 @@ git apply < ../binfmt_script.patch
453453
make -j4 # Recompile
454454
```
455455

456-
![post-patch](/linux-debug/linux-post-patch.gif)
456+
![post-patch](post-patch.gif)
File renamed without changes.

0 commit comments

Comments
 (0)