Function report |
Source Code:kernel\bpf\verifier.c |
Create Date:2022-07-28 12:57:27 |
| Last Modify:2022-05-19 20:02:10 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:is_spillable_regtype
Proto:static bool is_spillable_regtype(enum bpf_reg_type type)
Type:bool
Parameter:
| Type | Parameter | Name |
|---|---|---|
| enum bpf_reg_type | type |
| 1903 | Case type == g points to map element value |
| 1904 | Case type == points to map elem value or NULL |
| 1905 | Case type == g == frame_pointer + offset |
| 1906 | Case type == g points to bpf_context |
| 1907 | Case type == g points to skb->data |
| 1908 | Case type == skb->data - meta_len |
| 1909 | Case type == skb->data + headlen |
| 1910 | Case type == g points to bpf_flow_keys |
| 1911 | Case type == g points to struct bpf_map |
| 1912 | Case type == g points to struct bpf_sock |
| 1913 | Case type == g points to struct bpf_sock or NULL |
| 1914 | Case type == g points to sock_common |
| 1915 | Case type == g points to sock_common or NULL |
| 1916 | Case type == g points to struct tcp_sock |
| 1917 | Case type == g points to struct tcp_sock or NULL |
| 1918 | Case type == g points to struct xdp_sock |
| 1919 | Return true |
| 1920 | Default |
| 1921 | Return false |
| Name | Describe |
|---|---|
| check_stack_write | heck_stack_read/write functions track spill/fill of registers,* stack boundary and alignment are checked in check_mem_access() |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |