Yann Weber
32ffdfbd8a
Simplify the symtable implementation
Now it is only dedicated to address storage !
If needed the code to free an allocated pointer is commented.
1年前
Yann Weber
fb1fec4d8e
Preparing dist
1年前
Yann Weber
647afe71e7
Adds an example of loop
1年前
Yann Weber
c778c8bd2b
Implements a .run function that runs until breakpoint
1年前
Yann Weber
46924b5df0
Make the asmsh_log_perror() macro non variadic again ;)
1年前
Yann Weber
53d2b40af9
Implements a .breakpoint command
1年前
Yann Weber
0ed105117d
Make the asmsh_log_perror macro variadic
1年前
Yann Weber
e3d0baa414
Implements a small breakpoint lib
Allows to store & efficient lookup
1年前
Yann Weber
77beccae4f
Adds a .step command
1年前
Yann Weber
1ea9a70421
Bugfix in as stderr logging
1年前
Yann Weber
65dedd4255
Enhancement in doc & man
1年前
Yann Weber
32a40e8143
Enhancement in documentation
1年前
Yann Weber
43935cf566
Commenting + man generation
1年前
Yann Weber
85fdc54fd1
Adds doxygen documentation generation to autotools
1年前
Yann Weber
35a420d301
Makes the log function & macros variadic
1年前
Yann Weber
0f6c205587
Enhancement/bugfix in shell & child synchronization
1年前
Yann Weber
0441242d51
Porting bugfix from test on VM
1年前
Yann Weber
6886694530
Porting a bugfix from VM + shell_cmds refactoring
1年前
Yann Weber
92bd63cde3
First implementation of a .syscalls command
1年前
Yann Weber
1a50e7db83
Bugfix command completion
1年前
Yann Weber
7e6f0a4ff4
Implement a .maps command that display all memory maps
1年前
Yann Weber
a51d69eeff
Add a test on child executable embeding
1年前
Yann Weber
8d91517584
Add command completion
1年前
Yann Weber
752419c7bb
Enhancement in automake Makefile.am
1年前
Yann Weber
3245bffb23
Better error handling
1年前
Yann Weber
324ebd2b09
Enhance build/check targets
1年前
Yann Weber
f78355f68f
Suppress more warning and add a lint target
1年前
Yann Weber
ce496c6e0b
Suppress all compilation warnings
1年前
Yann Weber
ff6aa5c8e0
Implements (untested not debuged) child embeding
1年前
Yann Weber
0d4b246520
Implementing history load/store
1年前
Yann Weber
6570d7f3d9
Adds tests on shell & shell commands
1年前
Yann Weber
4cfd8b9989
Implement new .bytecode command
1年前
Yann Weber
8cc1cdf286
Bugfix env update in shell & delete the bytecode print when exec
1年前
Yann Weber
d8c833080f
Bugfix compilation too late pipes closing
1年前
Yann Weber
dec4bd84c1
Move last env to sym files
1年前
Yann Weber
d788e54cc3
Adds license notice
1年前
Yann Weber
61cfa7a25b
Add gitignore
1年前
Yann Weber
9b325d5c36
Prepare shell environment implmentation
1年前
Yann Weber
22e6614238
Starts implementing asmsh commands
1年前
Yann Weber
4bf7c63bfe
Extracted shell functionnality from main
1年前
Yann Weber
6d4146180f
Bugfixing compilation failure + enhancement in error display
1年前
Yann Weber
6e5c08b2ff
Implemented argument completion
1年前
Yann Weber
6cc8ab5e41
First instruction completion implementation
+ strating args completion
1年前
Yann Weber
c97d54e149
First sheel implementation using GNU readline
1年前
Yann Weber
101ce9fa0f
Simplifying fetch of childs map information using registers
1年前
Yann Weber
b639e6a5d6
Fixing child memory write
1年前
Yann Weber
df39598a51
Preparing child for mprotect
1年前
Yann Weber
24a4319a87
Add write to mem functions + test
Failure state, we do not have the right to write the map because it in created
with PROT_EXEC | PROT_READ, we have to regularly mprotect the map when exec or
when writing
1年前
Yann Weber
5c6886788d
Corrected build system & step positionment in child
1年前
Yann Weber
a57e875b07
Adds test coverage with gcov & lcov ++
1年前