sin-ack 
								
							 
						 
						
							
							
							
							
								
							
							
								3f3f45580a 
								
							 
						 
						
							
							
								
								Everywhere: Add sv suffix to strings relying on StringView(char const*)  
							
							... 
							
							
							
							Each of these strings would previously rely on StringView's char const*
constructor overload, which would call __builtin_strlen on the string.
Since we now have operator ""sv, we can replace these with much simpler
versions. This opens the door to being able to remove
StringView(char const*).
No functional changes. 
							
						 
						
							2022-07-12 23:11:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sin-ack 
								
							 
						 
						
							
							
							
							
								
							
							
								c70f45ff44 
								
							 
						 
						
							
							
								
								Everywhere: Explicitly specify the size in StringView constructors  
							
							... 
							
							
							
							This commit moves the length calculations out to be directly on the
StringView users. This is an important step towards the goal of removing
StringView(char const*), as it moves the responsibility of calculating
the size of the string to the user of the StringView (which will prevent
naive uses causing OOB access). 
							
						 
						
							2022-07-12 23:11:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								086969277e 
								
							 
						 
						
							
							
								
								Everywhere: Run clang-format  
							
							
							
						 
						
							2022-04-01 21:24:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lenny Maiorani 
								
							 
						 
						
							
							
							
							
								
							
							
								5c21f963ff 
								
							 
						 
						
							
							
								
								Libraries: Use default constructors/destructors in LibX86  
							
							... 
							
							
							
							https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules 
"The compiler is more likely to get the default semantics right and
you cannot implement these functions better than the compiler." 
						
							2022-03-13 22:34:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lenny Maiorani 
								
							 
						 
						
							
							
							
							
								
							
							
								cb87d13dd5 
								
							 
						 
						
							
							
								
								Libraries: Use default constructors/destructors in LibCoredump  
							
							... 
							
							
							
							https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules 
"The compiler is more likely to get the default semantics right and
you cannot implement these functions better than the compiler." 
						
							2022-03-10 18:04:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sviatoslav Peleshko 
								
							 
						 
						
							
							
							
							
								
							
							
								a666140a68 
								
							 
						 
						
							
							
								
								LibCoredump: Respect coredump's LD_LIBRARY_PATH when searching libraries  
							
							... 
							
							
							
							Previously, we would only resolve libraries from `/usr/lib`, which is
not the only path from which the crashed process could've loaded the
libraries from. 
							
						 
						
							2022-02-14 11:42:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								e72521f286 
								
							 
						 
						
							
							
								
								LibCoredump: Copy out the FooInfo structs to an aligned address  
							
							... 
							
							
							
							We were handing out unaligned pointers to these, which made UBSAN super
mad, copy them out to avoid that. 
							
						 
						
							2022-01-28 22:51:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								e0db9cb876 
								
							 
						 
						
							
							
								
								LibDebug+LibCoredump: Replace remaining reinterpret_casts and C casts  
							
							... 
							
							
							
							You misused your toys and I'm now taking them away, reflect on what you
did wrong for a bit. 
							
						 
						
							2022-01-28 22:51:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								58fb3ebf66 
								
							 
						 
						
							
							
								
								LibCore+AK: Move MappedFile from AK to LibCore  
							
							... 
							
							
							
							MappedFile is strictly a userspace thing, so it doesn't belong in AK
(which is supposed to be user/kernel agnostic.) 
							
						 
						
							2021-11-23 11:33:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Itamar 
								
							 
						 
						
							
							
							
							
								
							
							
								1c0a7cde63 
								
							 
						 
						
							
							
								
								LibCoredump: Add Coredump::Inspector  
							
							... 
							
							
							
							The coredump Inspector implements the ProcessInspector interface for
a coredump. It is implemented using Coredump::Reader. 
							
						 
						
							2021-11-20 21:22:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Itamar 
								
							 
						 
						
							
							
							
							
								
							
							
								ac762fbbc3 
								
							 
						 
						
							
							
								
								LibCoredump: Add Reader::for_each_library  
							
							
							
						 
						
							2021-11-20 21:22:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								80d4e830a0 
								
							 
						 
						
							
							
								
								Everywhere: Pass AK::ReadonlyBytes by value  
							
							
							
						 
						
							2021-11-11 01:27:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								784ab75d2d 
								
							 
						 
						
							
							
								
								LibCoredump: Don't copy uncompressed coredumps into a ByteBuffer  
							
							... 
							
							
							
							This was completely unnecessary and accounted for 6% of the total time
spent when loading a WebContent coredump into CrashReporter. 
							
						 
						
							2021-09-22 00:40:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								97e97bccab 
								
							 
						 
						
							
							
								
								Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe  
							
							
							
						 
						
							2021-09-06 01:53:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								bcd2025311 
								
							 
						 
						
							
							
								
								Everywhere: Core dump => Coredump  
							
							... 
							
							
							
							We all know what a coredump is, and it feels more natural to refer to
it as a coredump (most code already does), so let's be consistent. 
							
						 
						
							2021-08-23 00:02:09 +02:00