#!/bin/sh

exec < syscalls

while true; do
	read symbol
	if [ $symbol = "__end__" ]; then
		break
	fi

	contents=0x`awk ' $3 == "'$symbol'" { print $1 }' subst_map`
	if [ $contents = "0x" ]; then
		echo $symbol undefined "," skipping
		continue;
	fi



	target=0x`awk ' $3 == "'$symbol'" { print $1 }' jump_map` 	
	echo $symbol $target $contents
	./setaddress libimage $target $contents
done

