| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
I've also added a test.js file to nacl_io_tests to exercise the new code.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/23229002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218030 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=make run
R=binji@chromium.org
Review URL: https://codereview.chromium.org/23135002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217903 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In seems that the WRAP() version of getdents was always
broken under newlib. The brokeness was not evindent until
the recent move of all the syscalls implemenations to thier
own files. When this was done the getdents implementation in
nacl_io was not used by the linker and instead the libnacl
version was used, which then calls the WRAP()'d version.
As part of the fix I've also removed getdents.c completely.
On both newlib and glibc it is incerpeted at the IRT level.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/23020005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217897 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Creates MountSocket, MountNodeSocket, MountNodeUDP, MountNodeTCP
Wires up socket api (socket, connect, bind, send, ...) to MountNodeSocket.
This is a basic blocking only (no select) implementation.
BUG=257723
R=binji@chromium.org, sbc@chromium.org
Review URL: https://codereview.chromium.org/22587003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217731 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've added two new PepperInterface-derived classes:
* PepperInterfaceDelegate, which allows you to delegate Get*Interface()
to a different PepperInterface object, e.g.
FooInterfaceDelegate foo;
PepperInterfaceDelegate delegate;
delegate.SetCoreInterface(foo.GetCoreInterface());
* PepperInterfaceDummy, which returns NULL for all Get*Interface()
functions. This way you can only implement the interface getters you
are interested in.
I've also added some documentation.
BUG=none
R=noelallen@chromium.org
Review URL: https://codereview.chromium.org/22647008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217688 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/23007010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217636 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This can be used from within nacl_io to send debug
strings directly to the real stderr.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/22711004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217428 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Update examples to select specific format.
BUG=272346
TEST=run examples, trybots
R=noelallen@chromium.org
Review URL: https://codereview.chromium.org/22824010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217400 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sdk_files.list previously included all files that examples and libraries used.
This was burdensome because we often didn't catch verification failures until
a trybot run.
This change sacrifices some correctness for simplicity; for all examples,
libraries and includes we only ensure that a directory exists (and that it has
at least one file in it).
This CL also fixes a bug I found in the verifier, where nested globs were not handled correctly.
BUG=none
R=nfullagar@chromium.org, sbc@chromium.org
Review URL: https://codereview.chromium.org/23100002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217348 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
NOTE: this change modifies only files that are manually tested, and therefore do not need to be try'd against Chromium or NaCl SDK.
BUG=none
R=eliben@chromium.org
Review URL: https://codereview.chromium.org/22503002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217039 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is clone of https://codereview.chromium.org/22325019/ but
with a minor tweak to shim_ppapi.c to handle the interface name
that changed.
This pulls in the following Native Client changes:
r11964: (sbc) Add IRT interface for new syscalls (chdir/mkdir/rmdir/etc)
r11965: (jfb) Add pthread_mutex_timedlock.
r11966: (jfb) Test C++11 <thread> for PNaCl
r11967: (jfb) Update PNaCl DEPS
r11968: (khim) Update gcc revision in tools/REVISIONS
r11969: (halyavin) Update toolchain revision.
r11970: (halyavin) Enable base address hiding for PNaCl gdb tests.
r11971: (jfb) Update TOOL_REVISIONS for PNaCl 11956->11967
r11972: (jvoung) Adjust perf_expectations for perf_improve (mostly transfersize, some runtime).
r11973: (mseaborn) Thread suspension: Enable stress test for context switches on ARM
r11974: (phosek) Consistent mprotect behavior across all platforms
r11975: (jvoung) Remove old experimental pnacl_ld_experiments.
r11976: (eliben) Prune more unused stuff when building the PNaCl toolchain
r11977: (bradnelson) Pulling in different glibc revision.
r11978: (stichnot) Allow testing non-default clang/llc optimization settings.
r11979: (bradnelson) Allowing r/w PT_DYNAMIC in addition to r-only.
r11980: (dschuff) Add a README file describing the directory layout of the PNaCl toolchain
r11981: (sbc) Rename PNaCl toolchain folder within the SDK.
r11982: (jvoung) Move PNaCl drivers from <base>/newlib/bin to <base>/bin.
r11983: (jfb) PNaCl: Update LLVM revision in pnacl/DEPS
r11984: (dschuff) Revert "Rename PNaCl toolchain folder within the SDK."
r11985: (jfb) Update pnacl/DEPS for libstdc++
r11986: (jfb) Revert "Allow testing non-default clang/llc optimization settings."
r11987: (jfb) Update TOOL_REVISIONS for PNaCl 11967->11986
r11988: (jfb) Add end-to-end tests that C++11 headers can be included.
BUG=none
TEST=browser_tests and nacl_integration
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/22630013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216918 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The last change (r216889) passed the trybots because I didn't try against HEAD.
This change fixes examples that override domContentLoaded: nacl_io, file_io,
and load_progress.
BUG=none
TBR=noelallen@chromium.org
Review URL: https://codereview.chromium.org/22692005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216896 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(NOTE: this fixes the NaCl SDK waterfall)
A bug in common.js was causing the embed to load .pexe with
application/x-nacl, which produces a bizarre failure message:
NaCl module load failed: manifest: program property 'portable' does not have required key: 'url'.
BUG=none
R=noelallen@chromium.org
Review URL: https://codereview.chromium.org/22777002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216889 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
make TOOLCHAIN=pnacl DEBUG is broken.
This CL redirects all nacl-gdb calls to the gdb in newlib.
For DEBUG builds, the EXECUTABLES=*.nexe
For RELESE builds, the EXECUTABLES=*.pexe
This creates a dependency on the *.bc -> *.nexe translation and
feeds the output the the NMF generator, making the debugging case
essitial the same as newlib.
For RELEASE configs, we build a finalized .pexe and load that.
common.js now only use application-pnacl for release versions.
BUG=270745
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/22766003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216888 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We have been incorrectly passing in the name of the .nexe instead
of runnable-ld.so as the "program" which is being debugged to gdb.
BUG=271207
TBR=sbc@chromium.org
Review URL: https://codereview.chromium.org/22434005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216887 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The primary motivation for this change was to remove the
unnecessary include of kernel_wrap.h from nacl_io.h.
In doing this is realised that we shouldn't be declaring
the mount(2) function in nacl_io.h but instread relying
on <sys/mount.h> for this.
The doxygen comment that was previously attached to
the mount(2) declaration was merged with nacl_io_init.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/22642016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216818 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=eliben@chromium.org
Review URL: https://codereview.chromium.org/22686004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216794 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change brings in a new version of naclports which
is needed to fix the current breakage due to pnacl-translate
no longer working on non-finalized executables.
The new version of naclports, among other things, will
always finalize before translating during build.
TEST=build_sdk.py --build-ports
R=binji@chromium.org
Review URL: https://codereview.chromium.org/22674012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216792 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The implementations of herror and hstrerror have been moved into nacl_io/syscalls, and the wrapper for gethostbyname has been moved there as well, to be consistent with the other functions which replace library functions.
NOTRY=true
TEST=None
BUG=None
R=sbc@google.com, bradnelson@google.com
Review URL: https://chromiumcodereview.appspot.com/22511004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216747 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change moved the TTY node into its own file and
implements tcgetaddr/tcsetaddr, as well as ECHO mode.
This is enough to make the python and lua REPLs work
as expected.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/22010002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216717 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've implemented the four functions for converting from host to network
byte order and vice-versa. This is necessary because newlib does not
provide them.
I've also added prototypes for these functions to netinet/in.h, and
deleted some macro definitions in arpa/inet.h that Sam pointed out
would cause subtle bugs if users tried to forward declare inet_ntoa()
and inet_ntop().
NOTRY=true
BUG=None
TEST=None
R=noelallen@chromium.org,bradnelson@google.com
Review URL: https://chromiumcodereview.appspot.com/22625004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216706 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Second attempt at landing this. The nacl_integration failure
didn't look like it was caused by this change.
Original: https://codereview.chromium.org/22290009
Reverted: https://codereview.chromium.org/22622005
Review URL: https://chromiumcodereview.appspot.com/22582014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216573 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This make the pnacl linker rule into two different steps
and allows us to use $@ when outputing the log message.
Without this the targets in the log messages all start
with "./" which is inconsistent with the other targets.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/22469006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216492 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=nfullagar@chromium.org
Review URL: https://codereview.chromium.org/22458008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216474 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pointers to the irt functions may not be available at link time, they can
be assigned during C library initailization. This changes forces nacl_io
to wait unitl first use, which must happen after the C library has been
initialized.
NOTRY=true
BUG=269756
R=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/22407008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216468 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gethostbyname() and its associated error reporting functions, herror()
and hstrerror(), have been implemented. They are encapsulated in the new
HostResolver object, which is a new member of KernelProxy.
I have modified the nacl_io demo to include gethostbyname.
BUG=None
TEST=None
R=noelallen@chromium.org,bradnelson@google.com
Review URL: https://chromiumcodereview.appspot.com/20167003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216335 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
nacl_integration failures:
http://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%282%29/builds/37812
> [NaCl SDK] nacl_io: split out socket syscalls into thier own files.
>
> R=binji@chromium.org
>
> Review URL: https://codereview.chromium.org/22290009
TBR=sbc@chromium.org
Review URL: https://codereview.chromium.org/22622005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216292 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=binji@chromium.org
Review URL: https://codereview.chromium.org/22290009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216275 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/22475005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216222 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change adds the plumbing required to add tcgetattr
and tcsetattr implementations to the tty node in nacl_io.
The actual implementation of these functions will be
a seperate CL.
These system calls are needed so that terminal based
applications can communicate how they want the tty node
to behave (the most common reason being to enable/disable echo).
R=binji@chromium.org, nfullagar@chromium.org
Review URL: https://codereview.chromium.org/21884002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216206 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=binji@chromium.org
Review URL: https://codereview.chromium.org/22301012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216084 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add missing headers for newlib and pnacl.
Add implementations for poll, and select.
Update nacl_io tests.
BUG=257723
R=binji@chromium.org
Review URL: https://codereview.chromium.org/22252002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216054 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=examples built, run manually + trybots
R=noelallen@chromium.org
Review URL: https://codereview.chromium.org/19867002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216050 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
To allow testing of pnacl in pre-M30 chrome browsers using the M30 SDK.
BUG=none
R=noelallen@chromium.org, sbc@chromium.org
Review URL: https://codereview.chromium.org/21637002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216018 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Fix windows build failure. We need to remove nacl_io and ppapi_simple libraries from the file list check.
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/22415009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215970 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that appropriate socket headers have been found for newlib,
two things need to be done before socket implementation work can begin.
First, wrappers must be added to kernel_wrap_newlib. Second, some
helper functions provided by glibc need to be implemented. This CL
does both. In particular, inet_ntoa() and inet_ntop() have been
implemented, allowing the conversion of IPv4 and IPv6 addresses
to strings.
NOTRY=true
BUG=None
TEST=None
R=noelallen@chromium.org,bradnelson@google.com
Review URL: https://chromiumcodereview.appspot.com/21610003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215937 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Disabling while we figure out how to better support windows for NaCl IO. This is currently holding up socket support.
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/22462002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215936 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change serves serveral purposes: It removed
duplication of syscall implemenations. It also allows
application code override these symbols as they see fit.
Without this change any application with a symbol called
e.g 'link' would fail with a duplicate symbol.
It also seperates the syscalls which are wrapped
(intercepted at a lower level) from those that are
covered/overwridden completely.
The idea would be to remove the need for the direct
syscall overrides in places where the c library allows
for a lower level intercept.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/21658002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215727 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
app.yaml is updated to serve static/pnacl-demo as a static directory, resolving
in higher priority than the catch-all redirector.
The contents is a slightly simplified Earth demo. I modified the JS (and HTML
a bit) to make it less general and require simpler invocation (and thus
shorter).
BUG=None
R=binji@chromium.org, jvoung@chromium.org
Review URL: https://codereview.chromium.org/21968002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215636 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Currently argv[0] gets set to NULL, which is not
intended and breaks many applications.
R=bradnelson@google.com
Review URL: https://codereview.chromium.org/22007002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215635 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
By default, all events are filtered out between the main thread and
the application thread in ppapi simple. Events are filtered out before
inserting them into the FIFO queue between the threads. In some cases,
an app that enables PSEventSetFilter(PSE_ALL) will miss the first few
events. This change pushes all events into the FIFO queue, and does
filtering when extracting them on the app thread. While not ideal, it
addresses the problem of an app potentially missing the first few events,
which if they are DidChangeView or a message from JS could prevent the
app from starting correctly.
BUG=263248
TEST=try bots, manually run examples in SDK
R=noelallen@chromium.org
Review URL: https://codereview.chromium.org/20006005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215395 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This example demonstrates how to use the TcpSocket and
UdpSocket APIs. It can either talk to an external server,
or when run as a packaged app it can create a local TCP
echo server.
R=noelallen@chromium.org
Review URL: https://codereview.chromium.org/19734012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215132 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/21544004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215073 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The version of newlib included in the NaCl toolchain does not contain
socket headers. Relevent socket headers have been taken from the newlib
2.0.0 release and placed in the third-party libraries section of
the SDK. These files are licensed with the BSD 3-Clause license,
making them appropriate for inclusion with newlib.
nacl_io has been modified to incorporate these files when built with
the newlib or pnacl toolchains.
NOTRY=true
TEST=None
BUG=None
R=noelallen@chromium.org,bradnelson@google.com
Review URL: https://chromiumcodereview.appspot.com/21052006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215065 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
R=sbc@chromium.org, sehr@google.com
Review URL: https://codereview.chromium.org/21170005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215036 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Forgot adding new entries into files list.
BUG=None
TEST=manually ran ./build_sdk.py
TBR=bradnelson
R=bradnelson
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/20776004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214929 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
To be able to work with current ppapi Flash, this CL keeps ABI of "PPB_IMEInputEvent_Dev_0_2", "PPB_TextInput_Dev_0_2" and "PPP_TextInput_Dev_0_2".
BUG=None
TEST=Manually checked that ppapi_example_ime works and also works with current Flash.
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/18671004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214878 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
sends the annotation as a string argument named annotation.
BUG=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/21110002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214645 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Stub functions have been created for all the socket functions we plan
to implement. Noel wrote these, and then gave ownership to me. These are
supported in the glibc toolchain only, as we're holding off on making header
files for the other toolchains until we've decided what to do about
copyright issues.
BUG=257723
TEST=None
R=noelallen@chromium.org,bradnelson@google.com
Review URL: https://chromiumcodereview.appspot.com/20141005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214557 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Derive mount nodes from EventListener to enable polling and signalling
of events. This is one more step to bring us closer to epoll, poll,
and select support. Implementation of kernel stubs is waiting
on check in of newlib headers.
NOTRY=true
BUG=257723
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/21048003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214438 0039d316-1c4b-4281-b951-d872f2087c98
|