summaryrefslogtreecommitdiffstats
path: root/native_client_sdk
Commit message (Collapse)AuthorAgeFilesLines
* [NaCl SDK] Add tests for update_nacl_manifest.pybinji@chromium.org2012-05-103-269/+811
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10332023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136435 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCL SDK] Remove unused scripts from native_client_sdk/src/build_toolsbinji@chromium.org2012-05-10119-15606/+0
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10339006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136350 0039d316-1c4b-4281-b951-d872f2087c98
* Add "kernel" source nacl_mountnoelallen@google.com2012-05-0811-0/+1314
| | | | | | | | | | | | | | kernel_intercept grabs calls to open, close, getcwd, read, write, etc and routes them to the kernel_proxy. kernel_proxy implements manages mounts, and implements thread safe system calls on top of kernel_object primatives. kernel_object primatives track file descriptors and file handles. BUG=122229 R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10315015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135927 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix crash in pi_generator example.binji@chromium.org2012-05-081-1/+1
| | | | | | | | | | BUG=126319 TEST=none, unfortunately. :( TBR=noelallen1@chromium.org Review URL: https://chromiumcodereview.appspot.com/10375038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135765 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix examples/Makefile to build all projects. Also change thebinji@chromium.org2012-05-082-13/+53
| | | | | | | | | | | | buildscript to test this use case. BUG=126319 TEST=naclsdk buildbots TBR=noelallen1@chromium.org Review URL: https://chromiumcodereview.appspot.com/10387011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135763 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Polling script that reads omahaproxy and cloudstorage to update SDKbinji@chromium.org2012-05-073-13/+331
| | | | | | | | | | | manifest automatically. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10214010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135730 0039d316-1c4b-4281-b951-d872f2087c98
* Fix svn:executable on new NaCl scriptsmaruel@chromium.org2012-05-042-11/+12
| | | | | | | | | | | TBR=noelallen@chromium.org BUG= TEST=checkperms.py is not regressing Review URL: http://codereview.chromium.org/10384013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135453 0039d316-1c4b-4281-b951-d872f2087c98
* Add mount sources for a memory mountsnoelallen@google.com2012-05-048-9/+816
| | | | | | | | BUG=122229 R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10352019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135428 0039d316-1c4b-4281-b951-d872f2087c98
* Add mount sources for a MountNode (inode)noelallen@google.com2012-05-027-259/+264
| | | | | | | | | | | Split abstact base mount.h and mount_mem.h Add mount_mem test. BUG=122229 R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/9956156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135033 0039d316-1c4b-4281-b951-d872f2087c98
* Update manifest to provide new glibc TC.noelallen@google.com2012-05-021-10/+10
| | | | | | | TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10282007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134833 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Dereference links before archiving naclmono, fixes Windows build ↵elijahtaylor@google.com2012-05-011-1/+1
| | | | | | | | | | | problems BUG=115363 TEST=manual R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10281006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134799 0039d316-1c4b-4281-b951-d872f2087c98
* Missing .exe in windows build.noelallen@google.com2012-05-012-1/+23
| | | | | | | | | | | | The scons build is failing to copy the extension when putting exe in the tools output directory. Added batch file to simplify tries on Windows. BUG=125762 Review URL: https://chromiumcodereview.appspot.com/10260032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134798 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix typo in manifest file, causing red SDK botselijahtaylor@google.com2012-05-011-1/+1
| | | | | | | | | BUG=none TEST=manual TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10277002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134789 0039d316-1c4b-4281-b951-d872f2087c98
* Update manifest to use new sdk_toolsnoelallen@google.com2012-05-013-35/+73
| | | | | | | TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10265034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134751 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Push sdk_tools.tgz to commondatastorage on linux buildbots.binji@chromium.org2012-04-301-1/+9
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10271013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134595 0039d316-1c4b-4281-b951-d872f2087c98
* Set svn:executable on windows executables.maruel@chromium.org2012-04-273-0/+0
| | | | | | | | | | | | | Remove third_party/tlslite/installers/ TBR=thestig@chromium.org BUG= TEST= NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10178018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134316 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Allow external manifest sources for NaCl SDK.elijahtaylor@google.com2012-04-263-33/+199
| | | | | | | | | | In particular this is for adding the naclmono manifests generated by the mono builders. BUG=115363 TEST=manual,bots Review URL: https://chromiumcodereview.appspot.com/10228011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134120 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] - Fix SDK updater build when not building entire SDK firstelijahtaylor@google.com2012-04-251-0/+2
| | | | | | | | | BUG=none TEST=manual R=noelallen@chromium.org Review URL: https://chromiumcodereview.appspot.com/10141002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134010 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Another fix for archiver. Build succeeds, but the file is in the ↵binji@chromium.org2012-04-251-2/+1
| | | | | | | | | | | | wrong place. BUG=none TEST=none TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10223012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133978 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Fix bug in archive step introduced in r133963binji@chromium.org2012-04-251-1/+2
| | | | | | | | | | BUG=none TEST=none TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10191025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133973 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Change build script to test sdk_updater, also push manifest ↵binji@chromium.org2012-04-254-154/+300
| | | | | | | | | | | snippets per bot. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10065030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133963 0039d316-1c4b-4281-b951-d872f2087c98
* Reset svn:executable bit on scripts that are not executable.maruel@chromium.org2012-04-251-0/+0
| | | | | | | | | | TBR=binji@chromium.org TEST= BUG= Review URL: https://chromiumcodereview.appspot.com/10173025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133900 0039d316-1c4b-4281-b951-d872f2087c98
* Set svn:executable bit on scripts that are executable.maruel@chromium.org2012-04-2510-6/+5
| | | | | | | | | | R=binji@chromium.org TEST= BUG= Review URL: http://codereview.chromium.org/10139026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133844 0039d316-1c4b-4281-b951-d872f2087c98
* Build naclmono packages based on the sdk manifest.elijahtaylor@google.com2012-04-244-46/+199
| | | | | | | | | | | | | Re-purpose linux-sdk-mono64 bot to build these release packages, since all the continuous building is happening on linux-sdk-mono32, this one is free. BUG=115363 TEST=bots,manual Note: This CL only affects the Native Client SDK Review URL: https://chromiumcodereview.appspot.com/10156003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133731 0039d316-1c4b-4281-b951-d872f2087c98
* Update ownersnoelallen@google.com2012-04-231-0/+1
| | | | | | | | | | Trivial change to add Ben to owners. TEST= none BUG= non Review URL: https://chromiumcodereview.appspot.com/10139024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133466 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] extract manifest manipulation classes into manifest_util.pybinji@chromium.org2012-04-193-496/+465
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10031003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133048 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add zip to oshelpers.pybinji@chromium.org2012-04-193-3/+347
| | | | | | | | | BUG=none TEST=manually run native_client_sdk/src/tools/zip_test.py Review URL: https://chromiumcodereview.appspot.com/10091018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133019 0039d316-1c4b-4281-b951-d872f2087c98
* Add mount sources for a MountNode (inode)noelallen@google.com2012-04-0913-0/+1522
| | | | | | | | | | | Add sources to for a base node, directory node, memory node and test files. BUG=122229 R=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/10010023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131455 0039d316-1c4b-4281-b951-d872f2087c98
* Add util & win portions of SDK librariesnoelallen@chromium.org2012-04-098-0/+406
| | | | | | | | | | | | | | Add a set of helper files for supporting NaCl libraries. "utils" can be uses across multiple libraries, and "win" provides minimalist support for building SDK natively, to enable development of a trusted plugin along side a native_client plugin. BUG=122229 R=binji@chromium.org Review URL: http://codereview.chromium.org/10005021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131438 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Make sure the sdk_updater checks certs.binji@chromium.org2012-04-067-112/+559
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9907002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131150 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl SDK: Update examples to use new "DidChangeView"dmichael@chromium.org2012-04-0314-41/+31
| | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9802048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130380 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some grammar in comments, error messages and documentation.gavinp@chromium.org2012-04-034-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to all my reviewers, you are legion. I hope I didn't waste too much of your time. BUG=None Review URL: http://codereview.chromium.org/9854039 Review URL: http://codereview.chromium.org/9854043 Review URL: http://codereview.chromium.org/9863058 Review URL: http://codereview.chromium.org/9863059 Review URL: http://codereview.chromium.org/9887005 Review URL: http://codereview.chromium.org/9890002 Review URL: http://codereview.chromium.org/9891002 Review URL: http://codereview.chromium.org/9895003 Review URL: http://codereview.chromium.org/9896002 Review URL: http://codereview.chromium.org/9896003 Review URL: http://codereview.chromium.org/9897002 Review URL: http://codereview.chromium.org/9897003 Review URL: http://codereview.chromium.org/9903004 Review URL: http://codereview.chromium.org/9904003 Review URL: http://codereview.chromium.org/9904002 Review URL: http://codereview.chromium.org/9904004 Review URL: http://codereview.chromium.org/9906002 Review URL: http://codereview.chromium.org/9906001 Review URL: http://codereview.chromium.org/9906003 Review URL: http://codereview.chromium.org/9909001 Review URL: http://codereview.chromium.org/9909002 Review URL: http://codereview.chromium.org/9909003 Review URL: http://codereview.chromium.org/9909004 Review URL: http://codereview.chromium.org/9910001 Review URL: http://codereview.chromium.org/9910002 Review URL: http://codereview.chromium.org/9910010 Review URL: http://codereview.chromium.org/9911001 Review URL: http://codereview.chromium.org/9912001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130359 0039d316-1c4b-4281-b951-d872f2087c98
* Archive nacl mono build with pepper version in both archive name and archive ↵elijahtaylor@google.com2012-04-022-5/+19
| | | | | | | | | | | | contents. This allows pepper to be installed alongside other naclsdk bundles. BUG=115363 TEST=manual/bots This change only affects the Native Client SDK. Review URL: https://chromiumcodereview.appspot.com/9918029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130135 0039d316-1c4b-4281-b951-d872f2087c98
* Fix native_client_sdk oshelpers 'rm' command.elijahtaylor@google.com2012-03-291-2/+2
| | | | | | | | | | BUG=none TEST=manual This change only affects the Native Client SDK Review URL: https://chromiumcodereview.appspot.com/9923022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129707 0039d316-1c4b-4281-b951-d872f2087c98
* Add a sdktry wrapper for git (on top of the existing gcl one).jvoung@google.com2012-03-283-9/+28
| | | | | | | | | BUG= none TEST= run trybot script Review URL: https://chromiumcodereview.appspot.com/9881002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129518 0039d316-1c4b-4281-b951-d872f2087c98
* Allow 64-bit linux pnacl sdk builder to use 64-bit toolchainjvoung@google.com2012-03-281-5/+8
| | | | | | | | | | | binaries instead of 32-bit toolchain binaries. BUG= linux pnacl sdk bot redness. TEST= naclsdk trybots. Review URL: https://chromiumcodereview.appspot.com/9837123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129513 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl SDK: Add an example that uses VarArrayBuffer and file input.dmichael@chromium.org2012-03-287-5/+452
| | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9802011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129499 0039d316-1c4b-4281-b951-d872f2087c98
* Add base::HostToNetXX() & NetToHostXX(), and use them to replace htonX() & ↵wez@chromium.org2012-03-281-1/+0
| | | | | | | | | | | | | | ntohX() in Chrome. This primarily addresses issues with code using the OS-provided htonX() & ntohX() functions from within the Chrome sandbox. Under Windows these functions are provided by ws2_32.dll, which is no longer available within Chrome's sandbox. The new base::HostToNetXX() and NetToHostXX() functions are safe for use by sandboxed code on Windows, and provide a single place where future fixes for other platforms can be made. BUG=117252 Review URL: http://codereview.chromium.org/9716020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129476 0039d316-1c4b-4281-b951-d872f2087c98
* Change from 64 to 32 for PNaCl toolchains and add Mac trybotnoelallen@google.com2012-03-272-1/+3
| | | | | | | | | | | | All pnacl toolchains are 32 bit executables for the host OS. The name change reflects that the toolchain can run on 32 bit host, and the default "64" does not make sense since we generate to a architecture independant form. This also adds the Mac Pnacl SDK trybot to the try script. R=sehr@google.com Review URL: https://chromiumcodereview.appspot.com/9865034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129268 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up debugging.noelallen@google.com2012-03-252-27/+46
| | | | | | | | | | | Fix up HTML based on comments to cr 9716024 Clean up Makefil BUG=114444 TBR=awatson@chromium.org Review URL: https://chromiumcodereview.appspot.com/9855004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128837 0039d316-1c4b-4281-b951-d872f2087c98
* Turn off building the updater by default until we have a way to noelallen@google.com2012-03-231-1/+1
| | | | | | | | | do it on the windows SDK bots. R=bradnelson@chromium.org Review URL: https://chromiumcodereview.appspot.com/9837051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128552 0039d316-1c4b-4281-b951-d872f2087c98
* Update manifest to latest 19 bundlenoelallen@google.com2012-03-232-89/+60
| | | | | | | | | | | | | Adds script for updating manifest. Adds json for bootloader updater Adds json for version2 updater Commiting TBR to green SDK tree. TBR=elijahtaylor@chromium.org Review URL: https://chromiumcodereview.appspot.com/9724027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128516 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Updater Generationnoelallen@google.com2012-03-224-15/+199
| | | | | | | | | | | | | | | | | | Renable generation of the updater components. This adds the ability to create the bootload nacl_sdk.zip used by all platforms, as well as the sdk_tools.tgz which does the actual work. Add a naclsdk_manifest0.json which sets up the state of the original bundle (just the updater nothing else). Add CopyFile method similar to RemoveFile Change 'copyfile' to 'copy' so that we keep mode bits (executable) Add debugging example to newlib bundle. R=bradnelson@chromium.org Review URL: https://chromiumcodereview.appspot.com/9816025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128284 0039d316-1c4b-4281-b951-d872f2087c98
* Add stack trace example to NaCl SDKnoelallen@google.com2012-03-2210-1/+1217
| | | | | | | | | | | | | | Add example directory and files Add example to bundle (build_sdk.py) Add functions to find sel_ldr, plugin, irt, etc Add decode_dump.py to decode untrusted crash information. Update httpd to support XMLHttpRequests to generate stack trace R=bradnelson@chromium.org BUG=114444 Review URL: https://chromiumcodereview.appspot.com/9716024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128283 0039d316-1c4b-4281-b951-d872f2087c98
* Fix NewRequiredCallback use in examplesnoelallen@chromium.org2012-03-163-5/+5
| | | | | | | | | | Replace NewRequiredCallback with NewCallback in C++ examples for the SDK. R=brettw@chromium.org Review URL: http://codereview.chromium.org/9705069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127276 0039d316-1c4b-4281-b951-d872f2087c98
* Mono builder cleanup:elijahtaylor@google.com2012-03-165-32/+109
| | | | | | | | | | | | - restructure build scripts to allow 2 builds + 1 archive per checkin - build 32- and 64-bit on one bot so a full package is built - fix paths in tarball to be relative (lib/, lib32/, include/, etc) BUG=115363 TEST=bots,manual Review URL: https://chromiumcodereview.appspot.com/9689021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127228 0039d316-1c4b-4281-b951-d872f2087c98
* Place pnacl irt shim in the native lib directory where it is expected. ↵jvoung@google.com2012-03-092-7/+17
| | | | | | | | | | | | | Otherwise, pnacl-translate fails while building the sdk examples: http://build.chromium.org/p/client.nacl.sdk/builders/pnacl-linux-sdk-multi/builds/237/steps/Test%20Build%20Examples/logs/stdio BUG= bot redness TEST= git try -b naclsdkm-pnacl-linux, etc. -S svn://svn.chromium.org/chrome-try/try-nacl Review URL: https://chromiumcodereview.appspot.com/9600051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125899 0039d316-1c4b-4281-b951-d872f2087c98
* Rename NaCl/pepper gamepad interface from _dev to stablescottmg@chromium.org2012-03-072-7/+7
| | | | | | | | | | | | | Following API review, and revisions here: https://chromiumcodereview.appspot.com/9405033/. This change is just the mechanical renames and bump of version number to 1.0. BUG=112879, 115119 Review URL: http://codereview.chromium.org/9566022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125399 0039d316-1c4b-4281-b951-d872f2087c98
* Mono builder cleanup:elijahtaylor@google.com2012-03-063-27/+170
| | | | | | | | | | | | | | - move runtime builder script and interp script into SDK repo - fix build step label for waterfall This change only affects the NaCl SDK builders BUG=115363 TEST=bots R=noelallen@chromium.org Review URL: https://chromiumcodereview.appspot.com/9521015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125203 0039d316-1c4b-4281-b951-d872f2087c98
* Bump versions SDK versions in JSONnoelallen@google.com2012-03-021-12/+12
| | | | | | | TBR= elijahtaylor@chromium.org Review URL: https://chromiumcodereview.appspot.com/9580017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124704 0039d316-1c4b-4281-b951-d872f2087c98