San Mehat
4676aacd5e
am fa49e28
: toolbox: Add \'pointopoint\' support to ifconfig
...
Merge commit 'fa49e2860bebe6bb2a26194c58992e5d5aed0b0d'
* commit 'fa49e2860bebe6bb2a26194c58992e5d5aed0b0d':
toolbox: Add 'pointopoint' support to ifconfig
2009-05-13 12:52:53 -07:00
San Mehat
06683a0564
am 82a2116
: nexus: Initial support for manipulating wifi networks + chan
...
Merge commit '82a2116e6b67db910bba22c4874e6ca5efd3eec0'
* commit '82a2116e6b67db910bba22c4874e6ca5efd3eec0':
nexus: Initial support for manipulating wifi networks + change wifi scan notification msgs
2009-05-13 12:52:53 -07:00
San Mehat
c6f0a25d91
am df6c1b9
: libsysutils: General clean up + disable build in simulator b
...
Merge commit 'df6c1b91e3813886070f35929583c30cfaead918'
* commit 'df6c1b91e3813886070f35929583c30cfaead918':
libsysutils: General clean up + disable build in simulator builds
2009-05-13 12:52:53 -07:00
Andy McFadden
ef94ff4ddf
am 6fc287b
: Fix sim build (need explicit -lpthread).
...
Merge commit '6fc287b6f6df62c73e1057e26475fec2837296cc'
* commit '6fc287b6f6df62c73e1057e26475fec2837296cc':
Fix sim build (need explicit -lpthread).
2009-05-13 12:52:53 -07:00
San Mehat
0389a1297d
toolbox: Make that 'pointopoint' instead of 'pointtopoint'
...
Signed-off-by: San Mehat <san@google.com>
2009-05-13 12:01:52 -07:00
San Mehat
94447ca34b
nexus: Introduce skelaton OpenVpnController class + remove some debug messages
...
Signed-off-by: San Mehat <san@google.com>
2009-05-13 11:54:16 -07:00
Jack Palevich
2230513fc0
Add stub Arm code generator.
2009-05-13 10:58:45 -07:00
San Mehat
fa49e2860b
toolbox: Add 'pointopoint' support to ifconfig
...
Signed-off-by: San Mehat <san@google.com>
2009-05-13 10:05:06 -07:00
San Mehat
82a2116e6b
nexus: Initial support for manipulating wifi networks + change wifi scan notification msgs
...
Signed-off-by: San Mehat <san@google.com>
2009-05-13 09:10:01 -07:00
San Mehat
df6c1b91e3
libsysutils: General clean up + disable build in simulator builds
...
Signed-off-by: San Mehat <san@google.com>
2009-05-13 09:10:01 -07:00
Andy McFadden
6fc287b6f6
Fix sim build (need explicit -lpthread).
2009-05-13 07:25:03 -07:00
San Mehat
2ac16b7e46
am e67651c
: nexus: Cleanup the scanner and plug it all in so it works
...
Merge commit 'e67651c89d0cbb759219412d49cbc5680c17df06'
* commit 'e67651c89d0cbb759219412d49cbc5680c17df06':
nexus: Cleanup the scanner and plug it all in so it works
2009-05-12 19:06:54 -07:00
San Mehat
8cdd90163e
am dbdb0db
: libsysutils: Fix bug where we\'d leak our control pipes when
...
Merge commit 'dbdb0db516fa4935ff7b5c05914932099237d808'
* commit 'dbdb0db516fa4935ff7b5c05914932099237d808':
libsysutils: Fix bug where we'd leak our control pipes when closing down a listener
2009-05-12 19:06:54 -07:00
San Mehat
62b68731eb
am 8d3fc3f
: nexus: Use constants for errorcodes
...
Merge commit '8d3fc3fde308fbda1b04759b26bb4fc29d41339f'
* commit '8d3fc3fde308fbda1b04759b26bb4fc29d41339f':
nexus: Use constants for errorcodes
2009-05-12 19:06:53 -07:00
San Mehat
9c150d82b8
am d530592
: libsysutils: Send command arguments to the command, not the
...
Merge commit 'd530592848985ba4edeafeb413eb5ff58c138eab'
* commit 'd530592848985ba4edeafeb413eb5ff58c138eab':
libsysutils: Send command arguments to the command, not the command again :P
2009-05-12 19:06:53 -07:00
San Mehat
e67651c89d
nexus: Cleanup the scanner and plug it all in so it works
...
Signed-off-by: San Mehat <san@google.com>
2009-05-12 15:50:49 -07:00
San Mehat
dbdb0db516
libsysutils: Fix bug where we'd leak our control pipes when closing down a listener
...
Signed-off-by: San Mehat <san@google.com>
2009-05-12 15:50:26 -07:00
San Mehat
8d3fc3fde3
nexus: Use constants for errorcodes
...
Signed-off-by: San Mehat <san@google.com>
2009-05-12 14:36:32 -07:00
San Mehat
d530592848
libsysutils: Send command arguments to the command, not the command again :P
...
Signed-off-by: San Mehat <san@google.com>
2009-05-12 14:35:15 -07:00
San Mehat
55e2c9de30
am 69772dc
: nexus: Move to a line based protocol (similar to FTP) + fix
...
Merge commit '69772dc644e1ccc12b6394267f010100470f3c95'
* commit '69772dc644e1ccc12b6394267f010100470f3c95':
nexus: Move to a line based protocol (similar to FTP) + fix bugs
2009-05-12 14:18:53 -07:00
San Mehat
294449dd6e
am d768066
: libsysutils: Tweak SocketListener and friends
...
Merge commit 'd768066ef54270a0d3ccfccd50ae8238db5a2cdd'
* commit 'd768066ef54270a0d3ccfccd50ae8238db5a2cdd':
libsysutils: Tweak SocketListener and friends
2009-05-12 14:15:22 -07:00
San Mehat
69772dc644
nexus: Move to a line based protocol (similar to FTP) + fix bugs
...
Signed-off-by: San Mehat <san@google.com>
2009-05-12 14:02:32 -07:00
San Mehat
d768066ef5
libsysutils: Tweak SocketListener and friends
...
Signed-off-by: San Mehat <san@google.com>
2009-05-12 14:02:32 -07:00
Jack Palevich
bf42c9c163
Move all x86-specific knowlege into the X86CodeGenerator.
2009-05-12 13:46:16 -07:00
Jack Palevich
21a15a2416
Various C++ improvements
...
+ 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.
2009-05-11 18:49:27 -07:00
Frabrice Bellard
a96930572c
Document acc language features.
...
Original text from http://www.ioccc.org/2001/bellard.hint
2009-05-11 14:51:47 -07:00
Jack Palevich
bbf8ab504a
Added command-line option "-t" to allow run-time switching between running and dumping.
...
Fixed some C++ warnings reported by g++ .
Verified that the compiler actually works when run on 32-bit Linux.
2009-05-11 11:54:30 -07:00
Android (Google) Code Review
aad2046b4d
Merge change 1366
...
* changes:
converted to C++
2009-05-11 10:01:13 -07:00
Android (Google) Code Review
7c2b8fb27a
Merge change 1365
...
* changes:
Remove all gcc warnings.
2009-05-11 10:00:49 -07:00
Android (Google) Code Review
bdb4d40e48
Merge change 1364
...
* changes:
Replace acc.c with the contents of otccn.c, update tests.
2009-05-11 10:00:27 -07:00
Android (Google) Code Review
ca5feb2617
Merge change 1363
...
* changes:
Original version of otccn.c from http://bellard.org/otcc/otccn.c
2009-05-11 09:59:55 -07:00
Android (Google) Code Review
e1156972e1
am c73d9e4
: Merge changes 1341,1342 into donut
...
Merge commit 'c73d9e43a0c98a87222ef0c8749d6abba06c7778'
* commit 'c73d9e43a0c98a87222ef0c8749d6abba06c7778':
libsysutils: Add multiple client support and fix some bugs
nexus: Implement wifi scanner and fix a lot of bugs
2009-05-11 09:03:29 -07:00
Android (Google) Code Review
c73d9e43a0
Merge changes 1341,1342 into donut
...
* changes:
libsysutils: Add multiple client support and fix some bugs
nexus: Implement wifi scanner and fix a lot of bugs
2009-05-11 09:01:15 -07:00
Jack Palevich
77ae76eea9
converted to C++
...
Base address of constant table changed, so had to update the "-orig" files.
2009-05-10 19:59:24 -07:00
Jack Palevich
f6b5a531d8
Remove all gcc warnings.
2009-05-10 19:16:42 -07:00
Jack Palevich
e27bf3eb29
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.
2009-05-10 14:09:03 -07:00
Fabrice Bellard
16134598fb
Original version of otccn.c from http://bellard.org/otcc/otccn.c
2009-05-10 14:01:59 -07:00
Dima Zavin
16b5d6e75c
am 3fd82b8
: adb: osx: Match devices based on interface subclass and prot
...
Merge commit '3fd82b8861aa410fab7785074941b459d92220c1'
* commit '3fd82b8861aa410fab7785074941b459d92220c1':
adb: osx: Match devices based on interface subclass and protocol
2009-05-10 12:56:40 -07:00
San Mehat
fa644ffe94
libsysutils: Add multiple client support and fix some bugs
2009-05-10 09:26:42 -07:00
Dima Zavin
3fd82b8861
adb: osx: Match devices based on interface subclass and protocol
...
Enumerating all vendor+product id combinations is not practical.
This modifies the matching algorithm to use the adb interface
subclass/protocol instead (0x42/0x1).
Signed-off-by: Dima Zavin <dima@android.com>
2009-05-09 12:49:54 -07:00
San Mehat
1441e769b2
nexus: Implement wifi scanner and fix a lot of bugs
...
Signed-off-by: San Mehat <san@google.com>
2009-05-09 10:33:18 -07:00
Jack Palevich
431055cc9b
More deobfuscation.
2009-05-08 20:30:47 -07:00
Jack Palevich
7448a2ebb7
Converted code constants from decimal to hexidecimal.
2009-05-08 20:30:47 -07:00
Jack Palevich
f0cbc92fc0
More unobfuscation.
2009-05-08 20:30:47 -07:00
Jack Palevich
50791f5466
Make our global variables static.
2009-05-08 20:30:47 -07:00
Jack Palevich
d160530a58
Got rid of all warnings. (Yeah, right.)
2009-05-08 20:30:47 -07:00
Jack Palevich
f54db02e5d
Add a simple regression test framework.
2009-05-08 20:30:47 -07:00
Jack Palevich
ae54f1fba8
Continue deobfuscation.
...
Add a license.
Indent the code.
Add includes for external functions.
Improve function prototypes.
Start adding the correct type to things that are pointers.
Start fixing compiler warnings.
Instead of directly executing the compiled code (which only works on x86 Linux),
write the internal compiler state to stdout. This makes it easier to test whether
or not our refactoring is breaking anything.
Return a zero status on success.
Add error checking for a missing input file.
2009-05-08 20:30:47 -07:00
Jack Palevich
883114867a
Start de-obfuscation process.
2009-05-08 20:30:47 -07:00
Fabrice Bellard
38aa39a200
Original freeware Obfuscated Tiny C Compiler.
...
From http://bellard.org/otcc/otcc.c
License from http://bellard.org/otcc :
The obfuscated OTCC and OTCCELF are freeware.
2009-05-08 20:30:47 -07:00