profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ruslashev/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

ruslashev/elfcat 814

An in-development ELF visualizer. Generates HTML files from ELF binaries.

ruslashev/brainlove 4

x86-64 brainfuck compiler

ruslashev/cdepgraph 2

C(++) source files dependency graph generator

ruslashev/3d_tile_level_editor 1

an old 3D tile level editor thingy thing I made with ncurses in 2015

Michail73/BusinessRemoteContrl 0

It is our university project

mourvan/SQLinterpreter 0

Minimalistic DBMS featuring simplified SQL-like syntax

ruslashev/bfga 0

genetic algorithm that generates brainfuck programs printing a desired string

startedids1024/rust-minix

started time in 12 hours

startedhermitcore/rusty-hermit

started time in 13 hours

create barnchruslashev/elfcat

branch : proc_macros

created branch time in 14 days

push eventruslashev/elfcat

Ruslan Akbashev

commit sha 2309087673e1defbbf391a59e8fd873f9f072f84

add pretty-printing on errors instead of .unwrap()

view details

Ruslan Akbashev

commit sha 1356001a8ed23b3ffbfa7e2b3418ef4d4a543739

add pretty-printing on Option's errors too

view details

Ruslan Akbashev

commit sha 5514886b377717a9365e754523fac855d8ab3758

rename PrintableError and unwrap_or_exit()

view details

push time in 16 days

push eventruslashev/dotfiles

Ruslan Akbashev

commit sha cd8543de8983d8d2ea44ceb889ee9f71438dc9aa

vimrc: make SpecialKey (listchars) darker

view details

push time in 21 days

push eventruslashev/ruslashev.github.io

Ruslan Akbashev

commit sha 61874647c6d0d0f678906157ef6418d0fac585ec

update hello_world to elfcat 0.1.7 release

view details

push time in 24 days

push eventruslashev/elfcat

Ruslan Akbashev

commit sha 9502810b4dd93bd9a650edbbbc5fee896a884100

release version 0.1.7

view details

push time in 24 days

created tagruslashev/elfcat

tag0.1.7

An in-development ELF visualizer. Generates HTML files from ELF binaries.

created time in 24 days

push eventruslashev/elfcat

Ruslan Akbashev

commit sha 05905571aebcb085a7aeaac11f9057f768744813

report_gen: fix hexdump div overflow

view details

push time in 24 days

push eventruslashev/elfcat

Ruslan Akbashev

commit sha 84746524a4e92ca8a219002cec6a1ef033e9b6fc

remove more collapsing-related dead code

view details

Ruslan Akbashev

commit sha 905256752ed91b0c6df825e303037039039d7044

fix more clippy warnings

view details

push time in 24 days

push eventruslashev/dotfiles

Ruslan Akbashev

commit sha c6d674470e371232630950d195cf9ed87c4f1323

alacritty.yml: merge with upstream

view details

Ruslan Akbashev

commit sha 41ec36d97488aa148da12527c5611eb51af51d87

vimrc: add gitcommit autocmds

view details

push time in a month

push eventruslashev/ruslashev.github.io

Ruslan Akbashev

commit sha 64262761b92863b6f276482404521fb809e91b1b

update hello_world to elfcat 0.1.6 release

view details

push time in a month

created tagruslashev/elfcat

tag0.1.6

An in-development ELF visualizer. Generates HTML files from ELF binaries.

created time in a month

push eventruslashev/elfcat

Ruslan Akbashev

commit sha 7136803e7ea8d91350e858c880f243bddc5f9321

css: fix unnecessary padding of infotables

view details

Ruslan Akbashev

commit sha 4166703fbc651533dfca1674ba4d530f2c7bcc7a

report_gen: inline struct infotables' generation functions

view details

Ruslan Akbashev

commit sha 335180686fa7b6e2720a62f7e51c3964d427df0f

release version 0.1.6

view details

push time in a month

push eventruslashev/elfcat

Ruslan Akbashev

commit sha 9063860b8e88076bdc0f14fda613a99f4153977c

report_gen: add `white-space: pre` to offsets too

view details

Ruslan Akbashev

commit sha 4539185d94c331093884c5a1ba12e0484761fed3

remove collapsing-related dead code This was a feature where segments and sections would be collapsed into just two characters (`..`) instead of showing full contents. It's good for performance and demonstration purposes, but at the same time, we sometimes want to see the bytes of file, and that hinders this purpose.

view details

Ruslan Akbashev

commit sha 9826424d32351ce04be10e3dfdddf9b8693732c7

js: styleify sources, s/var/let/

view details

Ruslan Akbashev

commit sha 033348598ea5050c1033a29185cf2538fbe7fe0f

conceal: show infotables for all parents, not just first

view details

Ruslan Akbashev

commit sha 8322184ae1e62fb0bfeb6dc101c667aa15e39d9b

report_gen: add size_dualfmt for human-readable sizes

view details

Ruslan Akbashev

commit sha 129558139221933fe68ddbdfb51db18b64c39c07

css: add word-break to long strtabs in infotables

view details

Ruslan Akbashev

commit sha 4233828beb5ab1722c203643c8c86a604aaf7c21

conceal: show relevant phdrs when hovering segments and likewise for sections

view details

Ruslan Akbashev

commit sha 66798954c6342a5c7754caa941c1753c2e54e3c7

conceal, css: show when relevant phdr is referenced by segment and likewise for sections

view details

push time in a month

push eventruslashev/ruslashev.github.io

Ruslan Akbashev

commit sha 9364642b9958c045a42dbb2d321ca39551e36389

update hello_world to elfcat 0.1.5 release

view details

push time in a month

created tagruslashev/elfcat

tag0.1.5

An in-development ELF visualizer. Generates HTML files from ELF binaries.

created time in a month

push eventruslashev/elfcat

Ruslan Akbashev

commit sha 6164311e1e7e58109adb76b736845632f343a563

report_gen: manually generate initial offsets

view details

Ruslan Akbashev

commit sha 207369525094f7e1f39d30df4a9b02f2cae98f61

js/arrows: do innerHTML additions in one batch

view details

Ruslan Akbashev

commit sha 0940219c15c73d714b21a45948a94d2cc31d73f5

eflxx: slightly prettify traits

view details

Ruslan Akbashev

commit sha 4951600c736d410fca5990b33ec18c47951ade49

css: fix word wrapping on chrome

view details

Ruslan Akbashev

commit sha 9585445567bcfa4bc14a3dd219980aaf5e47897d

release version 0.1.5

view details

push time in a month

startedthepowersgang/rust-barebones-kernel

started time in a month

pull request commentruslashev/elfcat

[FIX] error[E0277]: `[(&str, &str); 7]` is not an iterator

Oops. Forgot that it was added in the latest stable toolchain. Thanks!

prettykernel

comment created time in 2 months

push eventruslashev/elfcat

prettykernel

commit sha 5b464e73aeada52e3b21e7fda2f5065cd3607c37

[FIX] error[E0277]: `[(&str, &str); 7]` is not an iterator src/report_gen.rs:150:26 | 150 | for (class, desc) in legend_items { | ^^^^^^^^^^^^ borrow the array with `&` or call `.iter()` on it to iterate over it | = help: the trait `std::iter::Iterator` is not implemented for `[(&str, &str); 7]` = note: arrays are not iterators, but slices like the following are: `&[1, 2, 3]` = note: required by `std::iter::IntoIterator::into_iter` error: aborting due to previous error For more information about this error, try `rustc --explain E0277`.

view details

push time in 2 months

PR merged ruslashev/elfcat

[FIX] error[E0277]: `[(&str, &str); 7]` is not an iterator
src/report_gen.rs:150:26
    |
150 |     for (class, desc) in legend_items {
    |                          ^^^^^^^^^^^^ borrow the array with `&` or call `.iter()` on it to iterate over it
    |
    = help: the trait `std::iter::Iterator` is not implemented for `[(&str, &str); 7]`
    = note: arrays are not iterators, but slices like the following are: `&[1, 2, 3]`
    = note: required by `std::iter::IntoIterator::into_iter`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0277`.
+1 -1

0 comment

1 changed file

prettykernel

pr closed time in 2 months

pull request commentruslashev/elfcat

grammar fix

Thanks!

neuhaus

comment created time in 2 months

push eventruslashev/elfcat

Sven Neuhaus

commit sha ebbf9465ba19730a7753c0296e0ad9b264cc5cc8

grammar fix

view details

push time in 2 months

PR merged ruslashev/elfcat

grammar fix
+2 -2

0 comment

1 changed file

neuhaus

pr closed time in 2 months

issue closedruslashev/elfcat

c++ version ready

https://github.com/netpipe/ELFTools/tree/main/elfcat2 i had this freelanced so now we have c++ version too please link to it

closed time in 2 months

netpipe

issue commentruslashev/elfcat

c++ version ready

Done in 0.1.4.

netpipe

comment created time in 2 months

push eventruslashev/elfcat

Ruslan Akbashev

commit sha 195288098943afe92ecf45796d1749133e0feb3b

readme: note that chrome's misbehaviour will be fixed

view details

Ruslan Akbashev

commit sha 5290822cff15ac42d5e0929815faf63b25d57271

add changelog

view details

push time in 2 months

push eventruslashev/ruslashev.github.io

Ruslan Akbashev

commit sha 656678125173d53723bd34dfa810390d52a1f7e7

update hello_world to elfcat 0.1.4 release

view details

push time in 2 months

created tagruslashev/elfcat

tag0.1.4

ELF visualizer. Generates HTML files from ELF binaries.

created time in 2 months