a3aa387a2e 
								
									
								
							
								 
							
						 
						
							
							
								
								remove superfluous commas  
							
							
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								583709f6a0 
								
							
								 
							
						 
						
							
							
								
								appease `clippy::uninlined-format-args`  
							
							
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								77b1c6194c 
								
							
								 
							
						 
						
							
							
								
								Add support for Flow Dissector programs  
							
							... 
							
							
							
							Closes  #216 .
Co-authored-by: Zenna Allwein <zrallwein@gmail.com>
Signed-off-by: Tamir Duberstein <tamird@gmail.com> 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								49a828ec56 
								
							
								 
							
						 
						
							
							
								
								taplo: reorder-keys  
							
							... 
							
							
							
							Group non-workspace keys before workspace ones for readability. 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								a43e40ae1d 
								
							
								 
							
						 
						
							
							
								
								introduce workspace lints, warn on unused crates  
							
							... 
							
							
							
							In practice this will forbid unused dependencies because we run clippy
with `--deny warnings`.
Workspace lints is a nice place to ratchet up lints through the codebase
all at once and consistently. 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								f0a9f19ddc 
								
							
								 
							
						 
						
							
							
								
								Bump edition to 2024  
							
							... 
							
							
							
							Change FromRawTracepointArgs::arg to return T rather than *const T which
seems to have been returning a dangling pointer.
Arguably this is not strictly necessary; edition 2024 seems to be
focused on increased strictness around unsafe code which doesn't unlock
new functionality for our users. That said, this work revealed an
apparent bug (see above) that we wouldn't otherwise catch due to
allow-by-default lints. 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								4101a5a55d 
								
							
								 
							
						 
						
							
							
								
								Use #[expect(...)] rather than #[allow(...)]  
							
							... 
							
							
							
							This is stricter, and revealed a few unused allowances. 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								5a43bedc01 
								
							
								 
							
						 
						
							
							
								
								Replace proc-macro-error with proc-macro2-diagnostics  
							
							... 
							
							
							
							proc-macro-error is unmaintained. 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								dae394e199 
								
							
								 
							
						 
						
							
							
								
								aya-ebpf-macros: remove aya-ebpf version  
							
							... 
							
							
							
							The presence of this version specification causes cargo-smart-release to
trip on the circular dependency.
Fixes  #1050 . 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								59082f572c 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-cty v0.2.2, aya-ebpf-bindings v0.1.1, aya-ebpf-macros v0.1.1, aya-ebpf v0.1.1  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								b84ede10b9 
								
							
								 
							
						 
						
							
							
								
								aya-ebpf/macros: separate probe to probe ctx & retprobe to retprobe ctx  
							
							... 
							
							
							
							Added logic in expand function in both kprobe.rs and uprobe.rs for valid
macros. Now, kprobe & uprobe proc macros only accept ProbeContext, and
kretprobe & uretprobe only accept RetProbeContext.
Ref: #700  
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a6f4739b5b 
								
							
								 
							
						 
						
							
							
								
								chore: aya-ebpf-macros: uncomment aya-ebpf dev-dep  
							
							... 
							
							
							
							This wasn't meant to be committed, cargo-smart-release. Commenting is
needed to fix the cyclic dep aya-ebpf-macros -> aya-ebpf ->
aya-ebpf-macros. See
https://github.com/rust-lang/cargo/issues/4242#issuecomment-413203081  
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9d24bbe316 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-macros v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								90f68dbd07 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-macros v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								eb3947bf14 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a34c5e43b8 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b8964d3fd2 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c7fe60d47e 
								
							
								 
							
						 
						
							
							
								
								chore: add changelogs  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e372fcf653 
								
							
								 
							
						 
						
							
							
								
								Release aya-ebpf-cty v0.2.1, aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ea8073793e 
								
							
								 
							
						 
						
							
							
								
								chore(aya-ebpf-macros): Rename bpf -> ebpf  
							
							... 
							
							
							
							Signed-off-by: Dave Tucker <dave@dtucker.co.uk> 
							
						 
						
							2 years ago