|
Dynamic code modification support for x64 NaCl modules
1) enables validation of modified code
2) enables thread-safe copying of code modification
3) added tests to exercise dynamic code modification
BUG=none TEST=./tests/dynamic_code_loading/dynamic_modify_test.c
Total comments: 12
Total comments: 3
Total comments: 2
Total comments: 34
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+635 lines, -94 lines) |
Patch |
 |
M |
src/trusted/service_runtime/sel_validate_image.c
|
View
|
1
2
3
4
5
6
7
8
9
10
|
3 chunks |
+32 lines, -17 lines |
0 comments
|
Download
|
 |
M |
src/trusted/validator_x86/nccopycode.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/trusted/validator_x86/nccopycode.c
|
View
|
1
2
3
4
5
6
7
8
9
10
|
5 chunks |
+73 lines, -11 lines |
0 comments
|
Download
|
 |
M |
src/trusted/validator_x86/ncvalidate_iter.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/trusted/validator_x86/ncvalidate_iter.c
|
View
|
1
2
3
4
5
6
7
8
9
10
|
3 chunks |
+190 lines, -1 line |
0 comments
|
Download
|
 |
M |
tests/dynamic_code_loading/dynamic_load_test.c
|
View
|
5
6
7
8
9
10
|
10 chunks |
+34 lines, -18 lines |
0 comments
|
Download
|
 |
M |
tests/dynamic_code_loading/dynamic_modify_test.c
|
View
|
5
6
7
8
9
10
|
13 chunks |
+75 lines, -16 lines |
0 comments
|
Download
|
 |
M |
tests/dynamic_code_loading/nacl.scons
|
View
|
5
6
7
8
9
10
|
2 chunks |
+14 lines, -14 lines |
0 comments
|
Download
|
 |
M |
tests/dynamic_code_loading/templates.h
|
View
|
5
6
7
8
9
10
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
tests/dynamic_code_loading/templates_arm.S
|
View
|
5
6
7
8
9
10
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
tests/dynamic_code_loading/templates_x86.S
|
View
|
5
6
7
8
9
10
|
3 chunks |
+142 lines, -17 lines |
0 comments
|
Download
|
 |
M |
tests/inbrowser_test_runner/nacl.scons
|
View
|
10
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
tests/inbrowser_test_runner/test_runner.html
|
View
|
10
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 22 (0 generated)
|