浏览代码

Adds license notice

Yann Weber 1年前
父节点
当前提交
d788e54cc3
共有 21 个文件被更改,包括 272 次插入1 次删除
  1. 1
    0
      AUTHORS
  2. 二进制
      COPYING.gz
  3. 15
    0
      asm_env.c
  4. 15
    0
      asm_env.h
  5. 15
    0
      asmsh.c
  6. 15
    0
      child.s
  7. 15
    0
      compile.c
  8. 15
    0
      compile.h
  9. 15
    0
      completion.c
  10. 15
    0
      completion.h
  11. 15
    0
      logger.c
  12. 15
    0
      logger.h
  13. 15
    0
      mmap_parse.c
  14. 15
    0
      mmap_parse.h
  15. 1
    1
      regen.sh
  16. 15
    0
      shell.c
  17. 15
    0
      shell.h
  18. 15
    0
      shell_cmds.c
  19. 15
    0
      shell_cmds.h
  20. 15
    0
      shell_sym.c
  21. 15
    0
      shell_sym.h

+ 1
- 0
AUTHORS 查看文件

@@ -0,0 +1 @@
1
+Yann Weber <asmsh@yannweb.net>

二进制
COPYING.gz 查看文件


+ 15
- 0
asm_env.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "asm_env.h"
2 17
 
3 18
 static int _asmsh_env_spawn(asmsh_env_t *asmenv, const char *childpath);

+ 15
- 0
asm_env.h 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #ifndef ASMSH_ASM_ENV_H
2 17
 #define ASMSH_ASM_ENV_H
3 18
 #include "config.h"

+ 15
- 0
asmsh.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "config.h"
2 17
 #include <stdio.h>
3 18
 #include <readline/readline.h>

+ 15
- 0
child.s 查看文件

@@ -1,3 +1,18 @@
1
+# Copyright Yann Weber <asmsh@yannweb.net>
2
+# This file is part of asmsh.
3
+# 
4
+# asmsh is free software: you can redistribute it and/or modify it under the
5
+# terms of the GNU General Public License as published by the Free Software
6
+# Foundation, either version 3 of the License, or any later version.
7
+# 
8
+# asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+# details.
12
+# 
13
+# You should have received a copy of the GNU General Public License along
14
+# with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+
1 16
 .ifndef MAP_SIZE
2 17
 .set MAP_LEN, 0x1000
3 18
 .endif

+ 15
- 0
compile.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "compile.h"
2 17
 
3 18
 static void _child_cleanup(asmsh_asmc_child_t *child);

+ 15
- 0
compile.h 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #ifndef ASMSH_COMPILE_H
2 17
 #define ASMSH_COMPILE_H
3 18
 #include "config.h"

+ 15
- 0
completion.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "completion.h"
2 17
 
3 18
 

+ 15
- 0
completion.h 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #ifndef ASMSH_COMPLETION_H
2 17
 #define ASMSH_COMPLETION_H
3 18
 #include "config.h"

+ 15
- 0
logger.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "logger.h"
2 17
 
3 18
 asmsh_logger_t *_default_logger=NULL;

+ 15
- 0
logger.h 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #ifndef ASMSH_LOGGER_H
2 17
 #define ASMSH_LOGGER_H
3 18
 #include "config.h"

+ 15
- 0
mmap_parse.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "mmap_parse.h"
2 17
 
3 18
 void child_mmap_init(child_mmap_l *maps)

+ 15
- 0
mmap_parse.h 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #ifndef ASMSH_MMAP_PARSE_H
2 17
 #define ASMSH_MMAP_PARSE_H
3 18
 

+ 1
- 1
regen.sh 查看文件

@@ -5,7 +5,7 @@ case $1
5 5
 in
6 6
 	--clean|-c)
7 7
 		make distclean
8
-		rm -v ar-lib aclocal.m4 "config.h.in~" compile COPYING depcomp \
8
+		rm -v ar-lib aclocal.m4 "config.h.in~" compile depcomp \
9 9
 			INSTALL install-sh missing test-driver configure \
10 10
 			Makefile.in tests/Makefile.in tests/samples/Makefile.in \
11 11
 			tests/Makefile.am \

+ 15
- 0
shell.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "shell.h"
2 17
 
3 18
 int asmsh_init(asmsh_t *sh, const char *child_path)

+ 15
- 0
shell.h 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #ifndef ASMSH_SHELL_H
2 17
 #define ASMSH_SHELL_H
3 18
 #include "config.h"

+ 15
- 0
shell_cmds.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "shell_cmds.h"
2 17
 
3 18
 const asmsh_cmd_t *asmsh_cmd_match(const char *text, int tlen)

+ 15
- 0
shell_cmds.h 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #ifndef ASMSH_SHELL_CMDS_H
2 17
 #define ASMSH_SHELL_CMDS_H
3 18
 #include "config.h"

+ 15
- 0
shell_sym.c 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #include "shell_env.h"
2 17
 
3 18
 

+ 15
- 0
shell_sym.h 查看文件

@@ -1,3 +1,18 @@
1
+/* Copyright Yann Weber <asmsh@yannweb.net>
2
+   This file is part of asmsh.
3
+
4
+   asmsh is free software: you can redistribute it and/or modify it under the
5
+   terms of the GNU General Public License as published by the Free Software
6
+   Foundation, either version 3 of the License, or any later version.
7
+   
8
+   asmsh is distributed in the hope that it will be useful, but WITHOUT ANY
9
+   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
+   FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
11
+   details.
12
+   
13
+   You should have received a copy of the GNU General Public License along
14
+   with asmsh. If not, see <https://www.gnu.org/licenses/>.
15
+*/
1 16
 #ifndef ASMSH_SHELL_ENV_H
2 17
 #define ASMSH_SHELL_ENV_H
3 18
 #include "config.h"

正在加载...
取消
保存