forked from Spacefish/opemu-linux
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CREDITS
124 lines (85 loc) · 3.92 KB
/
CREDITS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
===============================================================================
Hello! This file for save history, authors information, contacts and other
useful information, if you create local fork or just make changes please
add information what you change or create, add you copyright info and
add you contact information e-mail or some public profile to bottom.
Thanks :)
===============================================================================
OPEMU-LINUX TRAP_HOOK KERNEL MODULE
------------------------------------------------------------
GNU GENERAL PUBLIC LICENSE Version 2
------------------------------------------------------------
Copyright © 2019 Meowthra <>
::: Created - trap_hook.c
::: Created - fpins.c
::: Created - fpins.h
Original Author: trap_hook
Hooking kernel functions using ftrace framework
Copyright © 2018 ilammy <>
Origin: https://github.com/ilammy/ftrace-hook/tree/master
===============================================================================
OPEMU OPCODE EMULATOR
-------------------------------------------------------------
The MIT License
-------------------------------------------------------------
Copyright © 2012-2023 SINETEK <[email protected]>
Copyright © 2012-2023 ANV <>
Copyright © 2012-2023 BRONZIVKA <>
::: Created - opemu.c
::: Created - opemu.h
::: Created - opemu_math.c
::: Created - opemu_math.h
::: Created - sse3.c
::: Created - sse3_priv.h
::: Created - sse42.c
::: Created - ssse3.c
::: Created - ssse3_priv.h
Origin: https://github.com/philmb3487/xnu-amd/tree/master/osfmk/OPEMU
===============================================================================
LIBUIDS86 LIBRARY
------------------------------------------------------------
BSD 2-Clause "Simplified" License
------------------------------------------------------------
Copyright (c) 2002-2012, Vivek Thampi <[email protected]>
::: Created - libuids86/*.c
::: Created - libuids86/*.h
Created library libuids86, this library used as subproject
for opemu-linux kernel module see libuids86/LICENSE file
Origin: https://github.com/vmt/udis86/tree/master
===============================================================================
Copyright (c) 2019 saviosg <https://github.com/saviosg>
::: Create - Makefile
::: Combine into project all first files
* Create first commit to opemu-linux kernel module with all project files
to main repo https://github.com/mirh/opemu-linux
===============================================================================
Copyright (c) 2020 mirh <https://github.com/mirh>
Copyright (c) 2020 Andy Vandijck <>
::: Modifed - opemu.c
::: Modifed - opemu.h
::: Modifed - sse3.c
::: Modifed - sse42.c
::: Modifed - ssse3.c
::: Modifed - ssse3_priv.h
* Create changes for POPCNT and CRC32
* Create main repo https://github.com/mirh/opemu-linux
===============================================================================
Copyright (c) 2023 Spacefish <[email protected]>
::: Modifed - fpins.c
::: Modifed - sse41.c
::: Modifed - ssse3_priv.h
* Created changes for build on modern Linux kernels
===============================================================================
Copyright (c) 2023-2024 Fedor Elizarov <[email protected]>
::: Modifed - sse3.c
::: Modifed - sse41.c
::: Modifed - sse42.c
::: Modifed - ssse3.c
::: Modifed - ssse3_priv.h
::: Rewrite - Makefile
::: Create - CREDITS
* Restructure project files
* Add implements pmaxud and pminud opcodes
* Reimplement some opcodes in sse41.c
* Fix build with gcc-14, type casts
===============================================================================