| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
+ Fix prolog and epilog code.
|
| |
|
|
|
|
|
| |
+ Improved li to handle all 32-bit values.
+ Implemented push/pop of temp registers during evaluation
+ Implemented the unary and binary easy math operators (+,-,*,<<,>>,|,&,^,~)
+ Implemented global function calling.
|
| |\
| |
| |
| |
| | |
* changes:
ARM codegen: Add disassembler, implement return
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This program works:
main() { return 42; }
The disassembler was borrowed from codeflinger, and just modified enough to compile
under C++ without warnings.
Implemented gsym
Implemented a hack verison of li, only works for -256..255
Implemented gjmp
|
| |\ \
| |/
| |
| |
| | |
* changes:
Begin filling in ARM code generator.
|
| | |
| |
| |
| | |
We can now call functions that have no arguments (and return from them too!)
|
| |\ \
| |/
| |
| |
| | |
* changes:
Add stub Arm code generator.
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit '0389a1297d65321a882ea0dcc69f4de4e3bcb169'
* commit '0389a1297d65321a882ea0dcc69f4de4e3bcb169':
toolbox: Make that 'pointopoint' instead of 'pointtopoint'
|
| | | |
| | |
| | |
| | | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '94447ca34b2abf9b0d9d9cb52a18bf8ba0f01b61'
* commit '94447ca34b2abf9b0d9d9cb52a18bf8ba0f01b61':
nexus: Introduce skelaton OpenVpnController class + remove some debug messages
|
| | | |
| | |
| | |
| | | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit 'fa49e2860bebe6bb2a26194c58992e5d5aed0b0d'
* commit 'fa49e2860bebe6bb2a26194c58992e5d5aed0b0d':
toolbox: Add 'pointopoint' support to ifconfig
|
| | | |
| | |
| | |
| | | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '82a2116e6b67db910bba22c4874e6ca5efd3eec0'
* commit '82a2116e6b67db910bba22c4874e6ca5efd3eec0':
nexus: Initial support for manipulating wifi networks + change wifi scan notification msgs
|
| | | |
| | |
| | |
| | |
| | |
| | | |
notification msgs
Signed-off-by: San Mehat <san@google.com>
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit 'df6c1b91e3813886070f35929583c30cfaead918'
* commit 'df6c1b91e3813886070f35929583c30cfaead918':
libsysutils: General clean up + disable build in simulator builds
|
| | | |
| | |
| | |
| | | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \ \
| |/ /
| | /
| |/
|/|
| |
| | |
Merge commit '6fc287b6f6df62c73e1057e26475fec2837296cc'
* commit '6fc287b6f6df62c73e1057e26475fec2837296cc':
Fix sim build (need explicit -lpthread).
|
| | | |
|
| |\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'e67651c89d0cbb759219412d49cbc5680c17df06'
* commit 'e67651c89d0cbb759219412d49cbc5680c17df06':
nexus: Cleanup the scanner and plug it all in so it works
|
| | |
| |
| |
| | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'dbdb0db516fa4935ff7b5c05914932099237d808'
* commit 'dbdb0db516fa4935ff7b5c05914932099237d808':
libsysutils: Fix bug where we'd leak our control pipes when closing down a listener
|
| | |
| |
| |
| |
| |
| | |
listener
Signed-off-by: San Mehat <san@google.com>
|
| |\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '8d3fc3fde308fbda1b04759b26bb4fc29d41339f'
* commit '8d3fc3fde308fbda1b04759b26bb4fc29d41339f':
nexus: Use constants for errorcodes
|
| | |
| |
| |
| | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'd530592848985ba4edeafeb413eb5ff58c138eab'
* commit 'd530592848985ba4edeafeb413eb5ff58c138eab':
libsysutils: Send command arguments to the command, not the command again :P
|
| | |
| |
| |
| | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '69772dc644e1ccc12b6394267f010100470f3c95'
* commit '69772dc644e1ccc12b6394267f010100470f3c95':
nexus: Move to a line based protocol (similar to FTP) + fix bugs
|
| | |
| |
| |
| | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'd768066ef54270a0d3ccfccd50ae8238db5a2cdd'
* commit 'd768066ef54270a0d3ccfccd50ae8238db5a2cdd':
libsysutils: Tweak SocketListener and friends
|
| | |
| |
| |
| | |
Signed-off-by: San Mehat <san@google.com>
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
+ Changed indentation, causes the stats to say there's a lot of lines changed.
+ Should be able to compile multiple times with the same compiler object.
+ Create a CodeBuffer class to hold the code.
+ Create a CodeGenerator class to encapsulate knowlege of the CPU instruction set.
+ Started filling in the code generator.
|
| | |
| |
| |
| | |
Original text from http://www.ioccc.org/2001/bellard.hint
|
| | |
| |
| |
| |
| |
| |
| | |
and dumping.
Fixed some C++ warnings reported by g++ .
Verified that the compiler actually works when run on 32-bit Linux.
|
| |\ \
| | |
| | |
| | |
| | | |
* changes:
converted to C++
|
| | | |
| | |
| | |
| | | |
Base address of constant table changed, so had to update the "-orig" files.
|
| |\ \ \
| |/ /
| | |
| | |
| | | |
* changes:
Remove all gcc warnings.
|
| | | | |
|
| |\ \ \
| |/ /
| | |
| | |
| | | |
* changes:
Replace acc.c with the contents of otccn.c, update tests.
|
| | | |
| | |
| | |
| | |
| | | |
We are no longer checking if the constant data is the same, just the
generated code.
|
| |\ \ \
| |/ /
| | |
| | |
| | | |
* changes:
Original version of otccn.c from http://bellard.org/otcc/otccn.c
|
| | | | |
|
| |\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
Merge commit 'c73d9e43a0c98a87222ef0c8749d6abba06c7778'
* commit 'c73d9e43a0c98a87222ef0c8749d6abba06c7778':
libsysutils: Add multiple client support and fix some bugs
nexus: Implement wifi scanner and fix a lot of bugs
|
| | |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* changes:
libsysutils: Add multiple client support and fix some bugs
nexus: Implement wifi scanner and fix a lot of bugs
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: San Mehat <san@google.com>
|
| |\ \ \ \
| |/ / /
| | | /
| |_|/
|/| |
| | |
| | | |
Merge commit '3fd82b8861aa410fab7785074941b459d92220c1'
* commit '3fd82b8861aa410fab7785074941b459d92220c1':
adb: osx: Match devices based on interface subclass and protocol
|