Commit b351910
sea: add --build-sea to generate SEA directly with Node.js binary
Instead of relying on a WASM build of postject to perform the
injection, add LIEF as dependency and generate the SEA directly
from core via a new CLI option --build-sea which takes the SEA
config. This simplifies SEA generation for users and makes it
easier to debug/maintain the SEA building process.
PR-URL: #61167
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>1 parent 957292e commit b351910Copy full SHA for b351910
40 files changed
+2,041-139Lines changed: 2041 additions & 139 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- .github
- deps/LIEF
- doc
- api
- src
- test
- common
- fixtures/sea
- already-exists
- basic
- executable-field
- parallel
- sea
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+2Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
153 | 153 | |
154 | 154 | |
155 | 155 | |
| 156 | + |
156 | 157 | |
157 | 158 | |
158 | 159 | |
159 | 160 | |
160 | 161 | |
161 | 162 | |
162 | 163 | |
| 164 | + |
163 | 165 | |
164 | 166 | |
165 | 167 | |
|
Collapse file
+2Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
145 | 145 | |
146 | 146 | |
147 | 147 | |
| 148 | + |
| 149 | + |
148 | 150 | |
149 | 151 | |
150 | 152 | |
|
Collapse file
+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1254 | 1254 | |
1255 | 1255 | |
1256 | 1256 | |
1257 | | - |
| 1257 | + |
| 1258 | + |
1258 | 1259 | |
1259 | 1260 | |
1260 | 1261 | |
|
Collapse file
+14Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
907 | 907 | |
908 | 908 | |
909 | 909 | |
| 910 | + |
| 911 | + |
| 912 | + |
| 913 | + |
| 914 | + |
| 915 | + |
910 | 916 | |
911 | 917 | |
912 | 918 | |
| ||
1782 | 1788 | |
1783 | 1789 | |
1784 | 1790 | |
| 1791 | + |
| 1792 | + |
| 1793 | + |
| 1794 | + |
| 1795 | + |
| 1796 | + |
| 1797 | + |
| 1798 | + |
1785 | 1799 | |
1786 | 1800 | |
1787 | 1801 | |
|
0 commit comments