mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 12:02:43 +00:00 
			
		
		
		
	 ac53569bd1
			
		
	
	
		ac53569bd1
		
	
	
	
	
		
			
			These forms were introduced in DWARF5, and have a fair deal of advantages over the more traditional encodings: they reduce the size of the binary and the number of relocations. GCC does not emit these with `-g1` by default, but Clang does at all debug levels.
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			364 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			364 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     DebugInfo.cpp
 | |
|     DebugSession.cpp
 | |
|     Dwarf/AbbreviationsMap.cpp
 | |
|     Dwarf/AddressRanges.cpp
 | |
|     Dwarf/AttributeValue.cpp
 | |
|     Dwarf/CompilationUnit.cpp
 | |
|     Dwarf/DIE.cpp
 | |
|     Dwarf/DwarfInfo.cpp
 | |
|     Dwarf/Expression.cpp
 | |
|     Dwarf/LineProgram.cpp
 | |
|     StackFrameUtils.cpp
 | |
| )
 | |
| 
 | |
| serenity_lib(LibDebug debug)
 | |
| target_link_libraries(LibDebug LibC LibRegex)
 |