Commit 59795e2
Jyri Sarha
debug_stream: make debug_stream_slot_send_record() a syscall
Make debug_stream_slot_send_record() a Zephyr syscall when
CONFIG_USERSPACE is enabled. This allows user-space threads to send
debug stream records directly.
Rename the implementation to z_impl_debug_stream_slot_send_record() and
add z_vrfy_debug_stream_slot_send_record() with K_SYSCALL_MEMORY_READ
validation of the record buffer. Register the syscall header in
CMakeLists.txt.
Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>1 parent a0bd0ae commit 59795e2
3 files changed
Lines changed: 27 additions & 2 deletions
File tree
- src
- debug/debug_stream
- include/user
- zephyr
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
15 | 19 | | |
16 | 20 | | |
17 | 21 | | |
| |||
66 | 70 | | |
67 | 71 | | |
68 | 72 | | |
69 | | - | |
| 73 | + | |
70 | 74 | | |
71 | 75 | | |
72 | 76 | | |
| |||
119 | 123 | | |
120 | 124 | | |
121 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
122 | 136 | | |
123 | 137 | | |
124 | 138 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
131 | 140 | | |
132 | 141 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
623 | 623 | | |
624 | 624 | | |
625 | 625 | | |
| 626 | + | |
| 627 | + | |
626 | 628 | | |
627 | 629 | | |
628 | 630 | | |
| |||
0 commit comments