2 مستودعات
Basic sequential traversal of character arrays for pattern matching and searching.
Distinct from String Iterators: The candidates focus on complex algorithms or high-level iterators; this is a basic systems-level scanning implementation.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Linear String Scanning. Refine with filters or upvote what's useful.
Kilo is a small-scale text editor implemented in C to demonstrate low-level systems programming. It provides a command line interface for modifying and saving text files directly within a terminal. The editor includes built-in string search and navigation capabilities to locate text within a file. It also applies colors to source code based on language patterns to provide syntax highlighting.
Uses linear character array scanning to implement core text search and syntax highlighting logic.
Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call tracing, and execution performance profiling. It provides a suite of utilities designed for binary reverse engineering, encompassing both static structural analysis and dynamic runtime monitoring of compiled binaries. The project distinguishes itself by combining low-level binary manipulation, such as a hex editor for raw byte modification, with an ELF binary analysis tool for inspecting file structures and metadata. It also includes a Linux system call tracer for observing dynamic b
Scans raw binary data for contiguous sequences of printable ASCII characters to identify embedded strings.