stjordanis / uqbt Goto Github PK
View Code? Open in Web Editor NEWThis project forked from osfree-project/uqbt
University of Queensland Binary Translation framework
License: Other
This project forked from osfree-project/uqbt
University of Queensland Binary Translation framework
License: Other
Instructions to make the static UQ binary translator ---------------------------------------------------- $Revision: 1.1 $ Manual changes required based on site: Makefile: If target is Linux, uncomment the ISLINUX= line make: uncomment appropriate MAKE= line mltk.sh: set the first line to bash's path; check TKML= and HEAP= etc Before first real make without running generating files already generated by bison++, flex++, and njmc: ./make remote or make remote To see make options: ./make To make uqbtXY for X and Y architectures (but see "make change" below): ./make X Y where X and Y can be: sparc pent mc68k (Palm) win32 (not working very well yet) hppa (partly imlemented) At present, to make the gcc/jvm back end, make uqbtss (ie ./make sparc sparc); in the destination directory, "make java" (or more commonly, "makej java", where makej is a script that sets variables such as cc1=, jas=, and does a "make CCONE=$cc2 JASMIN=$jas ... $*"). See other readme file for making the cc1 tool (the gcc compiler with the jvm back end). To make another pair, for A to B architectures (i.e. if last translator made was uqbtXY, and A != X, and/or B != Y): ./make change ./make A B "./make change" can be shortened to "make change". To clean out all object files, and all executables (uqbtXY for all X and Y): ./make clean As above, but to also delete generated files such as sparcDir/decoder.cc and RTL/sslscanner.cc (do not do this if you don't have the toolkit, bison++, and flex++): ./make cleanall
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.