index
:
cflems/dbsh.git
master
weaponized
Small, minimal shell written in assembly.
Carson Fleming
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sh.asm
Age
Commit message (
Expand
)
Author
2016-07-27
All buffers are now allocated by .bss and use macros for size
faissaloo
2016-07-26
Reduced jumps
faissaloo
2016-07-26
I need to remember to make before testing next time lol, yeah it doesn't work
faissaloo
2016-07-26
Oh good, apparently I can do away with this utter tripe here
faissaloo
2016-07-26
Faster concatenation of directory + file name
faissaloo
2016-07-25
strlen can now be used in other areas
faissaloo
2016-07-25
Another bugfix for directory parsing being completely broken
faissaloo
2016-07-25
Faster strlen
faissaloo
2016-07-24
Bugfix for directory parsing not working properly
faissaloo
2016-07-24
We can zero the buffer faster now
faissaloo
2016-07-23
Oops, was moving the string into r10 every loop
faissaloo
2016-07-23
Path finder now compares a qword at a time for speed
faissaloo
2016-07-23
Switched from weird jump system to a normal call + ret
faissaloo
2016-07-22
Removed welocem message bloat
faissaloo
2016-07-22
Code cleanup
faissaloo
2016-07-22
Added constants for special file descriptors for readability
faissaloo
2016-07-22
Oops, forgot to stage some changes
faissaloo
2016-07-22
Switched to a faster cpid check, as well as other 0 dependant checks
faissaloo
2016-07-15
Speed improvements
faissaloo
2016-07-14
Added error message for invalid cd attempts
faissaloo
2016-06-26
Oops, old comment
faissaloo
2016-06-26
Added cd
faissaloo
2016-06-26
Added exit builtin
faissaloo
2016-06-21
Sped up a push
faissaloo
2016-06-21
Fixed bug where string length was being overwritten
faissaloo
2016-06-21
Relied on the value of r8 accidentally, oops
faissaloo
2016-06-21
Switched to using sys_waitid since wait4 is deprecated
faissaloo
2016-06-21
Replaced usage of sys_open to check if executable
faissaloo
2016-06-21
Removed needless use of cmp
faissaloo
2016-06-21
Replaced all the mov *, 0s with xor *,* for speed
faissaloo
2016-06-21
Cleanup and noting of code to prepare it for work
faissaloo