Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								320aa504cd
								
							
						 | 
						
							
							
								
								fix underflow in duration calculation
							
							
							
							
							
						 | 
						
							2022-09-24 22:53:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1d875a32fb
								
							
						 | 
						
							
							
								
								bubble up Path
							
							
							
							
							
						 | 
						
							2022-09-24 17:41:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								55aee0c6ab
								
							
						 | 
						
							
							
								
								extract metadata collection
							
							
							
							
							
						 | 
						
							2022-09-24 17:17:00 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								764637594e
								
							
						 | 
						
							
							
								
								centralize mmap logic
							
							
							
							
							
						 | 
						
							2022-09-24 16:55:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								baa0dcc359
								
							
						 | 
						
							
							
								
								more paths
							
							
							
							
							
						 | 
						
							2022-09-24 16:26:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3f87c1b60c
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2022-09-24 16:09:55 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c220f0c296
								
							
						 | 
						
							
							
								
								open host with an mmap
							
							
							
							
							
						 | 
						
							2022-09-24 15:46:08 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								cbc04acc2c
								
							
						 | 
						
							
							
								
								remove a magic constant
							
							
							
							
							
						 | 
						
							2022-09-24 15:14:04 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f1e05f6d13
								
							
						 | 
						
							
							
								
								centralize metadata file IO
							
							
							
							
							
						 | 
						
							2022-09-24 14:49:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								51f8bf496f
								
							
						 | 
						
							
							
								
								remove magic constant
							
							
							
							
							
						 | 
						
							2022-09-24 14:40:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f88dc0308b
								
							
						 | 
						
							
							
								
								restructure the preprocessing entry point
							
							
							
							
							
						 | 
						
							2022-09-24 14:40:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								71a26d32d2
								
							
						 | 
						
							
							
								
								remove unused argument
							
							
							
							
							
						 | 
						
							2022-09-24 14:16:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1251769eb5
								
							
						 | 
						
							
							
								
								add comment to metadata
							
							
							
							
							
						 | 
						
							2022-09-24 13:55:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0b4682a73f
								
							
						 | 
						
							
							
								
								remove a magic offset
							
							
							
							
							
						 | 
						
							2022-09-24 13:48:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								228e5d831d
								
							
						 | 
						
							
							
								
								remove dead_code pragmas
							
							
							
							
							
						 | 
						
							2022-09-24 13:32:07 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								baed73d9f2
								
							
						 | 
						
							
							
								
								renaming
							
							
							
							
							
						 | 
						
							2022-09-23 20:57:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f7a2eff34b
								
							
						 | 
						
							
							
								
								refactor
							
							
							
							
							
						 | 
						
							2022-09-23 20:48:41 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3131bd1a2f
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/pe-host-to-app' into windows-surgical-linker-first-roc-file
							
							
							
							
							
						 | 
						
							2022-09-23 20:17:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f632e299cd
								
							
						 | 
						
							
							
								
								cross-compile C for windows with zig
							
							
							
							
							
						 | 
						
							2022-09-23 19:46:27 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								aae2dbf17c
								
							
						 | 
						
							
							
								
								remove test we don't need any more
							
							
							
							
							
						 | 
						
							2022-09-23 18:29:27 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d871e2a14f
								
							
						 | 
						
							
							
								
								add the -rdynamic flag
							
							
							
							
							
						 | 
						
							2022-09-23 14:52:52 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8811123811
								
							
						 | 
						
							
							
								
								add .exe extension when target is windows
							
							
							
							
							
						 | 
						
							2022-09-23 14:52:52 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8634f284b5
								
							
						 | 
						
							
							
								
								call host functions from the app
							
							
							
							
							
						 | 
						
							2022-09-23 14:52:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								78e1328064
								
							
						 | 
						
							
							
								
								remove magic constant
							
							
							
							
							
						 | 
						
							2022-09-23 14:52:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								eca17a493f
								
							
						 | 
						
							
							
								
								Revert "some work on a .dll import section; immediately revert"
							
							
							
							
							
							
							
							This reverts commit f151044afc. 
							
						 | 
						
							2022-09-23 14:52:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e5a2726daf
								
							
						 | 
						
							
							
								
								some work on a .dll import section; immediately revert
							
							
							
							
							
						 | 
						
							2022-09-23 14:52:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								438bc0e602
								
							
						 | 
						
							
							
								
								use the -rdynamic flag to have zig produce an export section for the host
							
							
							
							
							
						 | 
						
							2022-09-23 14:52:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fd5e0c9dda
								
							
						 | 
						
							
							
								
								missed some renames
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fae1d96474
								
							
						 | 
						
							
							
								
								more renames
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:16 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								84b5a3479b
								
							
						 | 
						
							
							
								
								refactor (this is useful later for actual surgical linking
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:16 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b9b5dd32b2
								
							
						 | 
						
							
							
								
								rename some things
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:16 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3c5355aa2d
								
							
						 | 
						
							
							
								
								add comment
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:16 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								87cdc6a9c7
								
							
						 | 
						
							
							
								
								refactor section header writing
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								45d47e9ad5
								
							
						 | 
						
							
							
								
								add windows test
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0eafaaf977
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								63303844dd
								
							
						 | 
						
							
							
								
								support multiple symbols (from the same section)
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:14 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2a5d22739d
								
							
						 | 
						
							
							
								
								support multiple text and rdata sections
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:14 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								cc0ee8c2fd
								
							
						 | 
						
							
							
								
								use an exported constant in the host
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:14 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8a6a126c19
								
							
						 | 
						
							
							
								
								copy in the app's .rdata section
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e2f799b6e0
								
							
						 | 
						
							
							
								
								fold experimental stuff into old test
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0f7c8c37bf
								
							
						 | 
						
							
							
								
								more cleanup
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9777ae64a5
								
							
						 | 
						
							
							
								
								slowly cleaning up
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3229a10764
								
							
						 | 
						
							
							
								
								actually append the app bytes into the new section
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d5cd4776c0
								
							
						 | 
						
							
							
								
								using the mmap
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								004a9895fa
								
							
						 | 
						
							
							
								
								empty second text section
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								59b4699668
								
							
						 | 
						
							
							
								
								extra .text section created
							
							
							
							
							
						 | 
						
							2022-09-23 11:26:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								dbc5f9e3e7
								
							
						 | 
						
							
							
								
								get rid of a copy of the data
							
							
							
							
							
						 | 
						
							2022-09-23 00:25:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c9c08a28ec
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2022-09-23 00:16:31 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								79337f1333
								
							
						 | 
						
							
							
								
								move more into the dynhost
							
							
							
							
							
						 | 
						
							2022-09-23 00:15:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Folkert
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8f7497acb7
								
							
						 | 
						
							
							
								
								write import directory size in the dynhost, not the executable
							
							
							
							
							
						 | 
						
							2022-09-23 00:13:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |