Adds license notice
This commit is contained in:
parent
61cfa7a25b
commit
d788e54cc3
21 changed files with 272 additions and 1 deletions
1
AUTHORS
1
AUTHORS
|
|
@ -0,0 +1 @@
|
|||
Yann Weber <asmsh@yannweb.net>
|
||||
BIN
COPYING.gz
Normal file
BIN
COPYING.gz
Normal file
Binary file not shown.
15
asm_env.c
15
asm_env.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "asm_env.h"
|
||||
|
||||
static int _asmsh_env_spawn(asmsh_env_t *asmenv, const char *childpath);
|
||||
|
|
|
|||
15
asm_env.h
15
asm_env.h
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef ASMSH_ASM_ENV_H
|
||||
#define ASMSH_ASM_ENV_H
|
||||
#include "config.h"
|
||||
|
|
|
|||
15
asmsh.c
15
asmsh.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "config.h"
|
||||
#include <stdio.h>
|
||||
#include <readline/readline.h>
|
||||
|
|
|
|||
15
child.s
15
child.s
|
|
@ -1,3 +1,18 @@
|
|||
# Copyright Yann Weber <asmsh@yannweb.net>
|
||||
# This file is part of asmsh.
|
||||
#
|
||||
# asmsh is free software: you can redistribute it and/or modify it under the
|
||||
# terms of the GNU General Public License as published by the Free Software
|
||||
# Foundation, either version 3 of the License, or any later version.
|
||||
#
|
||||
# asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
# details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License along
|
||||
# with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
.ifndef MAP_SIZE
|
||||
.set MAP_LEN, 0x1000
|
||||
.endif
|
||||
|
|
|
|||
15
compile.c
15
compile.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "compile.h"
|
||||
|
||||
static void _child_cleanup(asmsh_asmc_child_t *child);
|
||||
|
|
|
|||
15
compile.h
15
compile.h
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef ASMSH_COMPILE_H
|
||||
#define ASMSH_COMPILE_H
|
||||
#include "config.h"
|
||||
|
|
|
|||
15
completion.c
15
completion.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "completion.h"
|
||||
|
||||
|
||||
|
|
|
|||
15
completion.h
15
completion.h
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef ASMSH_COMPLETION_H
|
||||
#define ASMSH_COMPLETION_H
|
||||
#include "config.h"
|
||||
|
|
|
|||
15
logger.c
15
logger.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "logger.h"
|
||||
|
||||
asmsh_logger_t *_default_logger=NULL;
|
||||
|
|
|
|||
15
logger.h
15
logger.h
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef ASMSH_LOGGER_H
|
||||
#define ASMSH_LOGGER_H
|
||||
#include "config.h"
|
||||
|
|
|
|||
15
mmap_parse.c
15
mmap_parse.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "mmap_parse.h"
|
||||
|
||||
void child_mmap_init(child_mmap_l *maps)
|
||||
|
|
|
|||
15
mmap_parse.h
15
mmap_parse.h
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef ASMSH_MMAP_PARSE_H
|
||||
#define ASMSH_MMAP_PARSE_H
|
||||
|
||||
|
|
|
|||
2
regen.sh
2
regen.sh
|
|
@ -5,7 +5,7 @@ case $1
|
|||
in
|
||||
--clean|-c)
|
||||
make distclean
|
||||
rm -v ar-lib aclocal.m4 "config.h.in~" compile COPYING depcomp \
|
||||
rm -v ar-lib aclocal.m4 "config.h.in~" compile depcomp \
|
||||
INSTALL install-sh missing test-driver configure \
|
||||
Makefile.in tests/Makefile.in tests/samples/Makefile.in \
|
||||
tests/Makefile.am \
|
||||
|
|
|
|||
15
shell.c
15
shell.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "shell.h"
|
||||
|
||||
int asmsh_init(asmsh_t *sh, const char *child_path)
|
||||
|
|
|
|||
15
shell.h
15
shell.h
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef ASMSH_SHELL_H
|
||||
#define ASMSH_SHELL_H
|
||||
#include "config.h"
|
||||
|
|
|
|||
15
shell_cmds.c
15
shell_cmds.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "shell_cmds.h"
|
||||
|
||||
const asmsh_cmd_t *asmsh_cmd_match(const char *text, int tlen)
|
||||
|
|
|
|||
15
shell_cmds.h
15
shell_cmds.h
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef ASMSH_SHELL_CMDS_H
|
||||
#define ASMSH_SHELL_CMDS_H
|
||||
#include "config.h"
|
||||
|
|
|
|||
15
shell_sym.c
15
shell_sym.c
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "shell_env.h"
|
||||
|
||||
|
||||
|
|
|
|||
15
shell_sym.h
15
shell_sym.h
|
|
@ -1,3 +1,18 @@
|
|||
/* Copyright Yann Weber <asmsh@yannweb.net>
|
||||
This file is part of asmsh.
|
||||
|
||||
asmsh is free software: you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or any later version.
|
||||
|
||||
asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with asmsh. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef ASMSH_SHELL_ENV_H
|
||||
#define ASMSH_SHELL_ENV_H
|
||||
#include "config.h"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue