Skip to content

Latest commit

 

History

History
176 lines (138 loc) · 3.52 KB

File metadata and controls

176 lines (138 loc) · 3.52 KB

KDKs

  • KDK_15.1_24B5055e.kdk/System/Library/Kernels/kernel.release.t6030
  • KDK_15.1_24B5070a.kdk/System/Library/Kernels/kernel.release.t6030

necp_session_policy

 necp_policy_id local_id;	
 necp_policy_order order;	
 u_int32_t result_size;	
-__firebloom::sized_by::result_size result;	
+u_int8_t* result;	
 u_int32_t conditions_size;	
-__firebloom::sized_by::conditions_size conditions;	
+u_int8_t* conditions;	
 u_int32_t route_rules_size;	
-__firebloom::sized_by::route_rules_size route_rules;	
+u_int8_t* route_rules;	
 uuid_t applied_app_uuid;	
 uuid_t applied_real_app_uuid;	
 u_int32_t applied_account_size;	
-__firebloom::sized_by::applied_account_size applied_account;	
+char* applied_account;	
 uuid_t applied_result_uuid;	
 u_int32_t applied_route_rules_id;	
 necp_kernel_policy_id kernel_socket_policies[1];	

necp_kernel_socket_policy

 pid_t cond_pid;	
 uid_t cond_uid;	
 uid_t cond_real_uid;	
-struct ifnet* cond_bound_interface;	
+ifnet_t cond_bound_interface;	
 struct necp_policy_condition_tc_range cond_traffic_class;	
 u_int16_t cond_protocol;	
 union necp_sockaddr_union cond_local_start;	

necp_kernel_ip_output_policy

 u_int64_t condition_mask;	
 u_int64_t condition_negated_mask;	
 necp_kernel_policy_id cond_policy_id;	
-struct ifnet* cond_bound_interface;	
+ifnet_t cond_bound_interface;	
 u_int16_t cond_protocol;	
 union necp_sockaddr_union cond_local_start;	
 union necp_sockaddr_union cond_local_end;	

substring

 struct substring {
 size_t length;	
-__firebloom::sized_by::length string;	
+char* string;	
 }

__firebloom::wide_ptr.bidi_indexable.162

 struct __firebloom::wide_ptr.bidi_indexable.162 {
-struct kalloc_heap* ptr;	
-struct kalloc_heap* ub;	
-struct kalloc_heap* lb;	
+struct hook_desc* ptr;	
+struct hook_desc* ub;	
+struct hook_desc* lb;	
 }

__firebloom::wide_ptr.bidi_indexable.152

 struct __firebloom::wide_ptr.bidi_indexable.152 {
-struct ip6_hdr* ptr;	
-struct ip6_hdr* ub;	
-struct ip6_hdr* lb;	
+struct pf_rule_addr* ptr;	
+struct pf_rule_addr* ub;	
+struct pf_rule_addr* lb;	
 }

cfil_info

 uint64_t cfi_byte_outbound_count;	
 boolean_t cfi_isSignatureLatest;	
 u_int32_t cfi_filter_control_unit;	
+u_int32_t cfi_filter_policy_gencount;	
 u_int32_t cfi_debug;	
 struct cfi_buf cfi_snd;	
 struct cfi_buf cfi_rcv;	

__firebloom::wide_ptr.bidi_indexable.156

 struct __firebloom::wide_ptr.bidi_indexable.156 {
-struct sockaddr_in6* ptr;	
-struct sockaddr_in6* ub;	
-struct sockaddr_in6* lb;	
+struct cfe_buf_stat* ptr;	
+struct cfe_buf_stat* ub;	
+struct cfe_buf_stat* lb;	
 }

__firebloom::wide_ptr.indexable.72

 struct __firebloom::wide_ptr.indexable.72 {
-void* ptr;	
-void* ub;	
+char* ptr;	
+char* ub;	
 }

__firebloom::wide_ptr.indexable.42

 struct __firebloom::wide_ptr.indexable.42 {
-u_int8_t* ptr;	
-u_int8_t* ub;	
+uint8_t* ptr;	
+uint8_t* ub;	
 }

__firebloom::wide_ptr.bidi_indexable.158

 struct __firebloom::wide_ptr.bidi_indexable.158 {
-struct necp_session_policy* ptr;	
-struct necp_session_policy* ub;	
-struct necp_session_policy* lb;	
+struct sadb_alg* ptr;	
+struct sadb_alg* ub;	
+struct sadb_alg* lb;	
 }

__firebloom::wide_ptr.bidi_indexable.154

 struct __firebloom::wide_ptr.bidi_indexable.154 {
-struct necp_aggregate_route_rule* ptr;	
-struct necp_aggregate_route_rule* ub;	
-struct necp_aggregate_route_rule* lb;	
+struct kalloc_heap* ptr;	
+struct kalloc_heap* ub;	
+struct kalloc_heap* lb;	
 }