Timeline


and

Jan 18, 2013:

2:04 PM LindSysCallManual edited by nitin
(diff)

Jan 17, 2013:

5:30 PM LindSysCallManual edited by nitin
(diff)

Jan 15, 2013:

5:49 AM Changeset [686] by speddi02
Added matlab scripts and sample analysis files
5:47 AM Changeset [685] by speddi02
removing old grep test version
5:47 AM Changeset [684] by speddi02
adding grep timing shell script and grep's main
5:43 AM Changeset [683] by speddi02
my wget stuff
5:33 AM Changeset [682] by speddi02
wget code
5:21 AM Changeset [681] by speddi02
wget tester
5:20 AM Changeset [680] by speddi02
modified wget to work with lind
5:19 AM Changeset [679] by speddi02
curl source code and compilable for lind
5:05 AM Changeset [678] by speddi02
more reasonable socket tests in glibc tester.
5:04 AM Changeset [677] by speddi02
better network tester.
5:04 AM Changeset [676] by speddi02
enabled a more reasonable set of default tests.
5:04 AM Changeset [675] by speddi02
don't include nexes in src tree.
5:03 AM Changeset [674] by speddi02
Added wget-1.13-lind; wget compiled with nacl64-gcc
4:49 AM Changeset [673] by speddi02
update now uses specific branch and repo by default compiles system
4:49 AM Changeset [672] by speddi02
added all files for grep benchmark
4:48 AM Changeset [671] by speddi02
still trying to add grep benchmark
4:48 AM Changeset [670] by speddi02
added grep benchmark
4:47 AM Changeset [669] by speddi02
Changed this to match the new include structre.
4:47 AM Changeset [668] by speddi02
adding printouts
4:47 AM Changeset [667] by speddi02
added new stubs in the rpc defintions.
4:46 AM Changeset [666] by speddi02
simple network testers
4:46 AM Changeset [665] by speddi02
Safety check. If build target not found throw an error instead of just …
4:46 AM Changeset [664] by speddi02
adding benchmarking code
4:45 AM Changeset [663] by speddi02
ignore metadata files
4:45 AM Changeset [662] by speddi02
adding wget-1.13
4:38 AM Changeset [661] by speddi02
Simple network tester.
4:38 AM Changeset [660] by speddi02
Added a simple noop test into the test suites.
4:38 AM Changeset [659] by speddi02
Added the struct tests to the default set of lind tests. Removed python …
4:38 AM Changeset [658] by speddi02
Build scipt now checks for missing include files, and errors if there are …
4:37 AM Changeset [657] by speddi02
Newest syscall stubs.
4:37 AM Changeset [656] by speddi02
Added new targets for running the application tests, as well as running …
4:37 AM Changeset [655] by speddi02
removed some prints, and added some obvious assertions to check opens in …
4:36 AM Changeset [654] by speddi02
A system to run all the program tests.
4:36 AM Changeset [653] by speddi02
New grep test suite.
4:34 AM Changeset [652] by speddi02
Added a Cat test to the new program test suite
4:33 AM Changeset [651] by speddi02
Fixed the path here to be the new REPY_PATH location
4:33 AM Changeset [650] by speddi02
Fixed etags so that it can run with ctags installed. removed some tmp …
4:33 AM Changeset [649] by speddi02
added a genral purpose FS load to repy, now used in tools.
4:32 AM Changeset [648] by speddi02
fixing Merge-tastrophy, part 2
4:32 AM Changeset [647] by speddi02
Missing files
4:32 AM Changeset [646] by speddi02
Fixups while working with Chris. Added some new makefiles, fixed some old …
4:31 AM Changeset [645] by speddi02
added a check to makes sure etags is not ctags.
4:31 AM Changeset [644] by speddi02
Missing files
4:30 AM Changeset [643] by speddi02
stylistic changes, no functionality change
4:30 AM Changeset [642] by speddi02
some lines were over 80 chars long, made those go over two lines now
4:30 AM Changeset [641] by speddi02
took out debug print statements
4:29 AM Changeset [640] by speddi02
server call to deserializer implemented. ctags_parser writes out the …
4:29 AM Changeset [639] by speddi02
Added variable sized recv, so now we dont have to allocate such a large …
4:28 AM Changeset [638] by speddi02
Formatting fixups. Added generation of tags files for editors. Added more …
4:28 AM Changeset [637] by speddi02
New checks, for close problems, as well as writing the re-reading a large …
4:28 AM Changeset [636] by speddi02
deleted executable test from git
4:27 AM Changeset [635] by speddi02
testing git -a option, cleaned up Makefile by removing dependency on …
4:27 AM Changeset [634] by speddi02
comments added to uds_client.c
4:27 AM Changeset [633] by speddi02
using memcopy to write to buffer now instead of treating integers as …
4:26 AM Changeset [632] by speddi02
added one-time-run to file_copy
4:26 AM Changeset [631] by speddi02
integer serialization works, but is not optimal. Stuff is now arriving at …
4:25 AM Changeset [630] by speddi02
committing the bits I rebuilt before I lose them again
4:25 AM Changeset [629] by speddi02
salvage work. committing the bits I rebuild before I lose them again
4:25 AM Changeset [628] by speddi02
experimenting with serialization. It's not working yet. Mapping a struct …
4:24 AM Changeset [627] by speddi02
removed dead code from ctags_parser.py and added pycallgraph call to …
4:24 AM Changeset [626] by speddi02
no more errors when comiling JUST the generated method stubs...one step …
4:24 AM Changeset [625] by speddi02
getting closer to generating compilable C code for the MD* header files. …
4:23 AM Changeset [624] by speddi02
work in progress. code to write out serialization code automatically…
4:23 AM Changeset [623] by speddi02
started work so that serialization can happen in middle_magic. …
4:23 AM Changeset [622] by speddi02
adding my fsck and file_copy
4:22 AM Changeset [621] by speddi02
taking swap files out of git
4:22 AM Changeset [620] by speddi02
experimenting with passing a struct and modifying it as a purely text …
4:22 AM Changeset [619] by speddi02
contains message size and struct which can overlay the buffer
4:21 AM Changeset [618] by speddi02
switching to purely char * based message passing in the buffer. Requires …
4:21 AM Changeset [617] by speddi02
Makefile changes and test changes
4:20 AM Changeset [616] by speddi02
sending integer back and forth works. It doesn't do anything useful, I …
4:20 AM Changeset [615] by speddi02
filesystem fixing still happening
4:20 AM Changeset [614] by speddi02
still fixing the filesystem structure
4:19 AM Changeset [613] by speddi02
trying to get directories to look like I want it
4:19 AM Changeset [612] by speddi02
reordering the development directory structure
4:18 AM Changeset [611] by speddi02
getting things to look right again
4:18 AM Changeset [610] by speddi02
fixing branching misuses of commands
4:17 AM Changeset [609] by speddi02
"branching is a challenge apparently"
4:17 AM Changeset [608] by speddi02
branching mess
4:16 AM Changeset [607] by speddi02
branch trouble
4:16 AM Changeset [606] by speddi02
trying to get up to speed and branch after
4:16 AM Changeset [605] by speddi02
added #includes to be inputted at the top of the file from the user's …
4:15 AM Changeset [604] by speddi02
added a filesystem wipe feature, but it does not work persistantly yet.
4:15 AM Changeset [603] by speddi02
added a cat commad to print the contents of some files
4:15 AM Changeset [602] by speddi02
dealing with structs is taken out completely
4:14 AM Changeset [601] by speddi02
re-enabled a check for invalid metadata
4:14 AM Changeset [600] by speddi02
added a quit alias
4:14 AM Changeset [599] by speddi02
made md5 look exactly like the command line version
4:13 AM Changeset [598] by speddi02
added a md5 digest command
4:13 AM Changeset [597] by speddi02
changed the path to lookup the repy path from evn var. Also added a catch …
4:13 AM Changeset [596] by speddi02
installer to add fstools to the path
4:13 AM Changeset [595] by speddi02
fixed grep configure script to use new Lind paths
4:12 AM Changeset [594] by speddi02
added README
4:12 AM Changeset [593] by speddi02
saving before I branch
4:12 AM Changeset [592] by speddi02
working copy
4:11 AM Changeset [591] by speddi02
added stub for dealing with client server code - code generator
4:11 AM Changeset [590] by speddi02
removed a few stylistic warnings that came up from pylint. No …
4:11 AM Changeset [589] by speddi02
trying to get rid of the *.h files in git
4:10 AM Changeset [588] by speddi02
added networking server and client files
4:10 AM Changeset [587] by speddi02
Ran it through pep8, to make it a little better looking.
4:09 AM Changeset [586] by speddi02
comments added to all functions
4:09 AM Changeset [585] by speddi02
more comments
4:09 AM Changeset [584] by speddi02
adding comments, cleaning up code
4:09 AM Changeset [583] by speddi02
no real improvements, just last commit for the day
4:08 AM Changeset [582] by speddi02
nested structs are getting closer
4:08 AM Changeset [581] by speddi02
code follows more stylistic conventions than before
4:08 AM Changeset [580] by speddi02
initial commit of dirty code
4:07 AM Changeset [579] by speddi02
First copy of paul's file copy python script
4:07 AM Changeset [578] by speddi02
added a trap command, which will suppress the console message that the …
4:07 AM Changeset [577] by speddi02
added new system calls to rpcgen and made a better error message when size …
4:06 AM Changeset [576] by speddi02
removed unneeded import
4:06 AM Changeset [575] by speddi02
same
4:06 AM Changeset [574] by speddi02
same as below
4:06 AM Changeset [573] by speddi02
First verion of system call RPC generator. syscall_gen.py generates the …
4:05 AM Changeset [572] by speddi02
new tests for dup, dup2, statfs and creat.
4:05 AM Changeset [571] by speddi02
added new glibc tester target to speed up glibc testing
4:05 AM Changeset [570] by speddi02
changed to use new install paths
4:04 AM Changeset [569] by speddi02
changed to use new install paths
4:04 AM Changeset [568] by speddi02
added more tests for new syscalls
4:04 AM Changeset [567] by speddi02
updated makefile to use new paths in lind install folder
4:04 AM Changeset [566] by speddi02
Many changes including: * added checks for REPY_PATH being set in more …
4:03 AM Changeset [565] by speddi02
added a second compile mode
4:03 AM Changeset [564] by speddi02
removed dynamic link stuff as it did not work.
4:03 AM Changeset [563] by speddi02
added test for double open
4:03 AM Changeset [562] by speddi02
added the test_repy target
4:02 AM Changeset [561] by speddi02
updated the lind loader to use the RePy? dynamic linker Had to move it to …
4:02 AM Changeset [560] by speddi02
updated build script with some comments added build script profiling added …
4:02 AM Changeset [559] by speddi02
faster inplace build option for glibc
4:01 AM Changeset [558] by speddi02
New version of compoents which use shared libs.
4:01 AM Changeset [557] by speddi02
simple intercompoent communication example.
4:01 AM Changeset [556] by speddi02
added a new target for liblind
4:00 AM Changeset [555] by speddi02
fixed typo in output
4:00 AM Changeset [554] by speddi02
added in a copy of compoent.h from liblind to glibc fixed the mv missing …
4:00 AM Changeset [553] by speddi02
fixed more path oddness. Also added some more print statements for long …
4:00 AM Changeset [552] by speddi02
fixed bug which was not copying new sel_ldrs into install tree.
3:59 AM Changeset [551] by speddi02
cleaned up core-utils tree.
3:52 AM Changeset [550] by speddi02
added grep src, with modified nacl configure and nacl-configure script for …
3:45 AM Changeset [549] by speddi02
ditto.
3:44 AM Changeset [548] by speddi02
Two simple components to do intercomponent devlopment with.
3:44 AM Changeset [547] by speddi02
one more warning message to remove.
3:44 AM Changeset [546] by speddi02
wrapper for configure so it works with nacl.
3:43 AM Changeset [545] by speddi02
made storage of timers seperate so they can be manipulate in the …
3:43 AM Changeset [544] by speddi02
removed printing in SDK install
3:43 AM Changeset [543] by speddi02
Benchmarking files: files to run benchmarks, and pull out data simple …
3:42 AM Changeset [542] by speddi02
Fixed bug that buid would not stop when there was a compile error.
3:42 AM Changeset [541] by speddi02
build now prints warnings as it is building instead of piping them to a …
3:42 AM Changeset [540] by speddi02
timed version of K&R cat, and update Makefile to compile both ways
3:42 AM Changeset [539] by speddi02
fixed paths for new sdk location
3:41 AM Changeset [538] by speddi02
change b so that there is only one copy changed the sdk path so that it is …
3:41 AM Changeset [537] by speddi02
some cleanups, comments, and fixups for the SDK
3:41 AM Changeset [536] by speddi02
removed old fild
3:41 AM Changeset [535] by speddi02
moved the glibc tests into their own folder.
3:40 AM Changeset [534] by speddi02
Simple cat test program, right from K&R, with example makefile.
3:40 AM Changeset [533] by speddi02
script to zero vms free space
3:40 AM Changeset [532] by speddi02
update script
3:38 AM Changeset [531] by speddi02
added coreutils src
2:45 AM Changeset [530] by speddi02
some initial files
2:45 AM Changeset [529] by speddi02
first commit

Jan 14, 2013:

11:02 PM Changeset [528] by speddi02
Importing Lind-Misc repo from git
4:17 PM Changeset [527] by speddi02
New syscall stubs.
4:16 PM Changeset [526] by speddi02
Implementation of socketpair system call.
4:16 PM Changeset [525] by speddi02
default to no printing cleanup of options
4:16 PM Changeset [524] by speddi02
Fix small socket issue.
4:15 PM Changeset [523] by speddi02
Fix small socket struct size issue.
4:15 PM Changeset [522] by speddi02
better select handler.
4:15 PM Changeset [521] by speddi02
select stub.
4:15 PM Changeset [520] by speddi02
better dpg message.
4:14 PM Changeset [519] by speddi02
select, ifaddrs ifreq and poll support.
4:14 PM Changeset [518] by speddi02
better warning message.
4:14 PM Changeset [517] by speddi02
getifaddrs support
4:13 PM Changeset [516] by speddi02
more restrict removing
4:13 PM Changeset [515] by speddi02
4:13 PM Changeset [514] by speddi02
same
4:12 PM Changeset [513] by speddi02
removed restriced tag on recvfrom since it was causing me some headaches.
4:12 PM Changeset [512] by speddi02
bring everyone up to what Chris is at
4:11 PM Changeset [511] by speddi02
commiting misc changes, since Andi's build is not currently working.
4:11 PM Changeset [510] by speddi02
Initial implementation of socket operations.
4:11 PM Changeset [509] by speddi02
Moved all the lind globals out of the gloabal namespace into a struct. …
4:10 PM Changeset [508] by speddi02
Added handy debug print statement that uses a direct write to stdout to …
4:10 PM Changeset [507] by speddi02
fcntl
4:10 PM Changeset [506] by speddi02
Basic socket operations.
4:09 PM Changeset [505] by speddi02
removing old syscalls, since new ones are done by RPC generator.
4:09 PM Changeset [504] by speddi02
added a git ignore for generated RPC files.
4:09 PM Changeset [503] by speddi02
New RPC protocol.
4:08 PM Changeset [502] by speddi02
new arugments order for access call to match RPC system.
4:08 PM Changeset [501] by speddi02
changed order of arguments to match new RPC system.
4:08 PM Changeset [500] by speddi02
Changed order of arugments to match new RPC system.
4:07 PM Changeset [499] by speddi02
working getdents.
4:07 PM Changeset [498] by speddi02
new number conversion functions
4:07 PM Changeset [497] by speddi02
fix open to work with new RPC format.
4:06 PM Changeset [496] by speddi02
Cleanups.
4:06 PM Changeset [495] by speddi02
New strace message exactly as we enter main.
4:06 PM Changeset [494] by speddi02
By default, turn off tracing.
4:06 PM Changeset [493] by speddi02
fixed write to work with new RPC
4:05 PM Changeset [492] by speddi02
add locking to Makefiles.
4:05 PM Changeset [491] by speddi02
Added a lock and send and recv loop to make sure it is thread safe. To …
4:04 PM Changeset [490] by speddi02
make sure open free's strings it creates
4:04 PM Changeset [489] by speddi02
added new syscalls: * dup * dup2 * statfs also made tested creat, which …
4:04 PM Changeset [488] by speddi02
stub for statfs.
4:03 PM Changeset [487] by speddi02
updated syscalls for Justin's new repy system call implementation.
4:03 PM Changeset [486] by speddi02
added the fstatfs system call.
4:03 PM Changeset [485] by speddi02
better print message fixed typo in comment
4:02 PM Changeset [484] by speddi02
Had an incorrect assertion. Fixed to track actual size to copy, not the …
4:02 PM Changeset [483] by speddi02
addded in size assertions for return values.
4:02 PM Changeset [482] by speddi02
added the system calls for component communication
4:01 PM Changeset [481] by speddi02
headers for build
3:56 PM Changeset [480] by speddi02
New IOCLT compoenent addons.
3:55 PM Changeset [479] by speddi02
added a print_error macro to distinguish betwen trace messages which are …
3:55 PM Changeset [478] by speddi02
few changes to make traceing code more robust.
3:55 PM Changeset [477] by speddi02
added in special code for compoent request handling.
3:54 PM Changeset [476] by speddi02
fixed so that error messages always print, even when trace is turned off.
3:54 PM Changeset [475] by speddi02
added xstat and getdents syscalls
3:54 PM Changeset [474] by speddi02
fixed compile warning from missing header
3:53 PM Changeset [473] by speddi02
updated version of getpid
3:53 PM Changeset [472] by speddi02
removed strace calls fixed fstatfs to not be the same as fstat moved …
3:53 PM Changeset [471] by speddi02
added an ignore
3:52 PM Changeset [470] by speddi02
Added the mkdir and rmdir syscalls. fixed some things in chdir. Removed …
3:52 PM Changeset [469] by speddi02
fixed possible NULL pointer in use of strace.
3:51 PM Changeset [468] by speddi02
Addition of the chdir syscall.
3:51 PM Changeset [467] by speddi02
removed ANOTHER! extra strace
3:51 PM Changeset [466] by speddi02
removed an extra strace statement
3:50 PM Changeset [465] by speddi02
addded link and unlink system calls updated access created combine to …
3:50 PM Changeset [464] by speddi02
updated so that message body can be null, but you can still use var_args. …
3:50 PM Changeset [463] by speddi02
setting debugging mode as default
3:49 PM Changeset [462] by speddi02
added header to fix compile warning
3:49 PM Changeset [461] by speddi02
formatting fix
3:49 PM Changeset [460] by speddi02
added support for access system call
3:48 PM Changeset [459] by speddi02
ioctl system call
3:48 PM Changeset [458] by speddi02
added the ioctl syscall
3:48 PM Changeset [457] by speddi02
some cleanups and style fixes
3:47 PM Changeset [456] by speddi02
support for the lseek system call.
3:47 PM Changeset [455] by speddi02
better strace message in close
3:47 PM Changeset [454] by speddi02
supposet for the write system call
3:46 PM Changeset [453] by speddi02
fixed var args bug when passed no data in main struct
3:46 PM Changeset [452] by speddi02
added varargs to rpc functions to pass extra data around.
3:46 PM Changeset [451] by speddi02
support for file close
3:45 PM Changeset [450] by speddi02
fixed padding bug
3:45 PM Changeset [449] by speddi02
new fstat system call, and logging mode turned off, updates to read, and …
3:45 PM Changeset [448] by speddi02
fist crack at getting complex return types working.
3:44 PM Changeset [447] by speddi02
basic file operations working
3:44 PM Changeset [446] by speddi02
working on lind rpc
3:43 PM Changeset [445] by speddi02
added strace start flag refactored strace library added more strace calls …
3:43 PM Changeset [444] by speddi02
lind
3:42 PM Changeset [443] by speddi02
some initial lind work
3:42 PM Changeset [442] by speddi02
Make alarm,fork,kill,pthread_kill return ENOSYS. kill.c, fork.c: Cannot …
3:41 PM Changeset [441] by speddi02
Make GLibC IRT-compatible Make it possible to run GLibC with IRT …
3:41 PM Changeset [440] by speddi02
Remove non-validating functions that support gnu2 TLS dialect. BUG= none …
3:41 PM Changeset [439] by speddi02
Make wait,waitpid,waitid nosys stubs. The test skeleton is made not …
3:40 PM Changeset [438] by speddi02
Remove colon from perror argument because perror outputs colon too. BUG= …
3:40 PM Changeset [437] by speddi02
Small typo in _dl_runtime_profile. BUG= none TEST= none …
3:40 PM Changeset [436] by speddi02
Fix one bug and validation errors in dynamic linker profile path. …
3:39 PM Changeset [435] by speddi02
Fix join with main thread bug. We need to wake futex pthread_join is …
3:39 PM Changeset [434] by speddi02
Remove obsolete System V context functions because start_context doesn't …
3:39 PM Changeset [433] by speddi02
Ignore parameter of exit_thread which is always zero anyway. …
3:38 PM Changeset [432] by speddi02
Check that mmap-ed region size is positive before reporting it to …
3:38 PM Changeset [431] by speddi02
Implement exit_thread function in C in order to remove validator errors. …
3:38 PM Changeset [430] by speddi02
Stub warning for pthread_cancel. NaCl? does not support pthread_cancel(). …
3:37 PM Changeset [429] by speddi02
Report data mappings to Valgrind. Untrusted mmap() looks like a series of …
3:37 PM Changeset [428] by speddi02
Return ENOSYS from sigaction(2). signal/sigaction.c: provide …
3:37 PM Changeset [427] by speddi02
Report new dynamic code mappings to Valgrind. Normally Valgrind tracks …
3:36 PM Changeset [426] by speddi02
Add pthread_setschedprio implemented with NaCl? thread_nice This …
3:36 PM Changeset [425] by speddi02
Update codereview.settings for gerrit hosting Fiddle the magic …
3:36 PM Changeset [424] by speddi02
Conditionalize static linker scripts for .rodata placement Change the …
3:35 PM Changeset [423] by speddi02
Redirect to debug/st{p,r}cpy_chk.c The change is prepared by Ivan Krasin. …
3:35 PM Changeset [422] by speddi02
Redirect to sysdeps/unix/sysv/linux/sched_getcpu.c to fix validation …
3:35 PM Changeset [421] by speddi02
Truncate x86-64 rtld's l_addr to 32 bits. The vanilla ld.so code computes …
3:34 PM Changeset [420] by speddi02
Glibc side changes for running tests. test-skeleton.c: Disable test …
3:34 PM Changeset [419] by speddi02
Add sysrooted SEARCH_DIR commands to linker scripts Now we have binutils …
3:34 PM Changeset [418] by speddi02
Fix validation failures in _mcount.S The change is from krasin@, original …
3:33 PM Changeset [417] by speddi02
Fix handling of spurious wakeups. cond_wait/cond_timed_wait_abs can be …
3:33 PM Changeset [416] by speddi02
Fix nacl_futex_wake_op All operations should be done with addr2, only …
3:33 PM Changeset [415] by speddi02
Add memcpy_chk.c to redirect list because 64-bit memcpy_chk.S relies on …
3:32 PM Changeset [414] by speddi02
Fix validation errors in pthread_spin_* functions Add generic portable …
3:32 PM Changeset [413] by speddi02
Remove _LARGEFILE64_SOURCE macro for Native Client. …
3:32 PM Changeset [412] by speddi02
Make mkstemp, mkostemp and sendfile not to be redirected to functions with …
3:31 PM Changeset [411] by speddi02
Use files instead of make_sysd_rules.py for correct redirection. The …
3:31 PM Changeset [410] by speddi02
Fix receiving environment variables via startup IPC message Before, the …
3:31 PM Changeset [409] by speddi02
Fix a validation failure in libpthread.so Remove pt-vfork. Before the …
3:30 PM Changeset [408] by speddi02
Remove all file functions with suffix 64. Internally these functions are …
3:28 PM Changeset [407] by speddi02
Dynamic linker: Allow startup to complete with current NaCl? plugin This …
3:28 PM Changeset [406] by speddi02
Fix some validation failures in x86-32 libm.so Switch to generic C …
3:28 PM Changeset [405] by speddi02
Remove _LFS64_LARGEFILE and _LFS64_STDIO defines because we do not support …
3:27 PM Changeset [404] by speddi02
[noupstream] allow git-cl to push from readonly sources BUG=none …
3:27 PM Changeset [403] by speddi02
Allow building with a non-GNU version of awk Change awk scripts to work …
3:27 PM Changeset [402] by speddi02
Allow building with a non-GNU version of sed Change Makerules' linker …
3:26 PM Changeset [401] by speddi02
Extend open() to work as an RPC call Add the option for open() to work as …
3:26 PM Changeset [400] by speddi02
Fix TLS large alignment for static linking. TLS start address is written …
3:26 PM Changeset [399] by speddi02
Fix TLS alignment (<=16 bytes) issue for glibc static linking. …
3:25 PM Changeset [398] by speddi02
Add the ability to receive the argv/env arrays over IPC on startup This …
3:25 PM Changeset [397] by speddi02
Add syscall wrapper for imc_accept() for libc-internal use This function …
3:24 PM Changeset [396] by speddi02
Use portable version of libc_fatal.c This means that malloc errors will …
3:24 PM Changeset [395] by speddi02
Fix longjmp() to pass the validator on x86-64 The earlier change to do …
3:24 PM Changeset [394] by speddi02
Replace assembler floating point functions from x86_64/fpu to their C …
3:24 PM Changeset [393] by speddi02
Fix fxstat which is called from fstat. It was used linux syscall. There …
3:23 PM Changeset [392] by speddi02
Add syscall wrappers for imc_sendmsg() and imc_recvmsg() for libc-internal …
3:22 PM Changeset [391] by speddi02
Fix longjmp in 64-bit mode. I moved the change to another client and so …
3:22 PM Changeset [390] by speddi02
Update for changed NaCl? syscall ABI with 64-bit off_t, ino_t and time_t …
3:22 PM Changeset [389] by speddi02
Make static linking work on x86-64 Add a linker script for static linking …
3:21 PM Changeset [388] by speddi02
Enable threading on x86-64 sysdeps/x86_64/sysdep.h: * Reverted TLS_HACK …
3:21 PM Changeset [387] by speddi02
Fix glibc64 compilation by not redefining PSEUDO BUG= TEST=make …
3:20 PM Changeset [386] by speddi02
Make libc.so validatable TEST=ncval libc.so | grep module …
3:20 PM Changeset [385] by speddi02
Make execution path validatable in glibc64/Hello * Set THREAD_SELF to …
3:19 PM Changeset [384] by speddi02
Fix stack pointer adjustment for glibc64 In the previous commit …
3:19 PM Changeset [383] by speddi02
Fix alignment of .init section. BUG=none TEST=any 64-bit dynamic program. …
3:18 PM Changeset [382] by speddi02
Remove excess padding in x86-64 dynamically-linked executables Adding "+ …
3:18 PM Changeset [381] by speddi02
Initialise futexes in statically-linked executables This allows …
3:18 PM Changeset [380] by speddi02
Fix mistake in TLS alignment value, in order to work with static linking …
3:17 PM Changeset [379] by speddi02
Fix x86-64 validation errors on program start path. make_sysd_rules.py: …
3:17 PM Changeset [378] by speddi02
Removing some alignment from 32 bit glibc static linker script. …
3:17 PM Changeset [377] by speddi02
Add documentation to explain how to use glibc static linker script. …
3:16 PM Changeset [376] by speddi02
Decide more thoroughly about printf format prefixes for long long. …
3:16 PM Changeset [375] by speddi02
Move linker script for 32 bit static linking to ldscripts directory in …
3:16 PM Changeset [374] by speddi02
Fix up TLS setup to work with static linking Get the TLS template from …
3:15 PM Changeset [373] by speddi02
Enable time() in glibc. BUG = …
3:15 PM Changeset [372] by speddi02
Changed segment gap for 64-bit executables back to 256mb. The increased …
3:15 PM Changeset [371] by speddi02
llseek glibc method. Works correctly only for 32 bit offsets. BUG = …
3:14 PM Changeset [370] by speddi02
Add nacl_dyncode_alloc_fixed for tracking the location of fixed-address …
3:14 PM Changeset [369] by speddi02
[glibc] Remove standard linux search dirs. This fix is needed in order to …
3:14 PM Changeset [368] by speddi02
Revert build command to the variant found in glibc originally. Currently …
3:13 PM Changeset [367] by speddi02
Fixed calculation of program envp in dynamic loader $ cat envp.c int …
3:13 PM Changeset [366] by speddi02
fix two identical misprints …
3:13 PM Changeset [365] by speddi02
Enable HelloWorld? in x86-64 NaCl?. This does *not* enable threading …
3:11 PM Changeset [364] by speddi02
{open,read,close}dir syscall wrappers BUG = …
3:11 PM Changeset [363] by speddi02
Fix validation errors in FD_SET() and FD_CLR() Disable the use of BTS/BTR …
3:10 PM Changeset [362] by speddi02
Fix some validation errors Switch to non-assembly-code generic/stub …
3:10 PM Changeset [361] by speddi02
Teach make_sysd_rules.py to output warnings when there is nothing to …
3:10 PM Changeset [360] by speddi02
xstat & xstat64 added These methods call NACL_SYSCALL (stat) and …
3:09 PM Changeset [359] by speddi02
Add a codereview.settings file for git-cl This means the Rietveld server …
3:09 PM Changeset [358] by speddi02
malloc: Replace mprotect() calls with mmap() calls In the multi-threaded …
3:09 PM Changeset [357] by speddi02
Fix futexes: Ensure they get initialised only once _dl_init() was not the …
3:08 PM Changeset [356] by speddi02
pthread_join(): Fix race condition During thread exit, "tid" is …
3:08 PM Changeset [355] by speddi02
pthread_create: Ensure that the new thread's stack is properly aligned …
3:08 PM Changeset [354] by speddi02
Linker script: Fix for executables with large BSSes Align the BSS to a …
3:08 PM Changeset [353] by speddi02
Ensure futex_emulation.c is not linked into libc.so This object's thread …
3:07 PM Changeset [352] by speddi02
Add futex emulation This allows various threading constructs (mutexes, …
3:06 PM Changeset [351] by speddi02
Linker script: Place .eh_frame in the correct segment This fixes …
3:06 PM Changeset [350] by speddi02
Add syscall wrappers for nanosleep(), gettimeofday(), lseek(), …
3:06 PM Changeset [349] by speddi02
Fix two validation failures in ld.so: disable check_consistency() Remove …
3:05 PM Changeset [348] by speddi02
libpthread: Address many validation failures and make pthread_join() work …
3:05 PM Changeset [347] by speddi02
Fix call to _dl_init so that environ is set correctly An earlier change …
3:04 PM Changeset [346] by speddi02
Fix up RET instructions in sysdeps/i386/fpu Use NACLRET in order to pass …
3:02 PM Changeset [345] by speddi02
Fix SETUP_PIC_REG to pass the validator Use nacljmp instead of ret. Note …
3:02 PM Changeset [344] by speddi02
Fix for pthread_create: minimal support for threads. After this change …
3:01 PM Changeset [343] by speddi02
Fix _dl_runtime_resolve to make regparm(1) and regparm(2) usable This …
3:01 PM Changeset [342] by speddi02
Use correct size for TLS area: in IA32 mode glibc can only use %gs to …
3:00 PM Changeset [341] by speddi02
Fix some validation failures by using C versions of some GMP functions …
3:00 PM Changeset [340] by speddi02
Allow building on case insensitive filesystems Use the suffix ".ons" …
3:00 PM Changeset [339] by speddi02
Fix brk() so that malloc() works for non-trivial allocations Both the …
2:59 PM Changeset [338] by speddi02
Fix validation failures in most string functions Switch to using the C …
2:59 PM Changeset [337] by speddi02
Remove most uses of the function attribute "regparm" regparm(3) causes …
2:59 PM Changeset [336] by speddi02
Fix longjmp() to pass the validator This makes ld.so's error handling …
2:58 PM Changeset [335] by speddi02
Make install tree relocatable: Remove absolute pathnames from libc.so …
2:58 PM Changeset [334] by speddi02
Support building with tools/modular-build Use makefile to specify the …
2:58 PM Changeset [333] by speddi02
Remove excess page-alignment padding in executables Remove the padding …
2:57 PM Changeset [332] by speddi02
Fix some validator failures This allows test.py to run using stubout mode …
2:57 PM Changeset [331] by speddi02
Adapt dynamic linker to NaCl?'s dynamic code loading interface This makes …
2:56 PM Changeset [330] by speddi02
Fix some compiler warnings Fix warnings about using NACL_SYSCALL_ADDR() …
2:55 PM Changeset [329] by speddi02
Refactor makefile generation to make the build faster glibc's Makerules …
2:55 PM Changeset [328] by speddi02
Munge ld.so's ELF headers so that sel_ldr will load it We have to set …
2:54 PM Changeset [327] by speddi02
Change enough to make ld.so runnable under NaCl? The dynamic linker, …
2:54 PM Changeset [326] by speddi02
Adapt to run a statically-linked test program under NaCl? configure.in: * …
2:51 PM Changeset [325] by speddi02
Import glibc 2.9 The original tarball can be found at …
12:05 PM Changeset [324] by speddi02
Importing Lind-Glibc git repo
12:00 PM Changeset [323] by speddi02
clean slate

Jan 7, 2013:

2:38 AM Changeset [322] by speddi02
Some errors in importing git to svn- unable to link git commits to svn
2:34 AM Changeset [321] by speddi02
Some errors in importing git to svn- unable to link git commits to svn

Jan 4, 2013:

2:32 PM WikiStart edited by nitin
(diff)
2:29 PM LindSysCallManual edited by nitin
(diff)
12:10 PM Changeset [320] by speddi02
[AndiB]: comments added to all functions
12:10 PM Changeset [319] by speddi02
[AndiB]: more comments
12:09 PM Changeset [318] by speddi02
[AndiB]: adding comments, cleaning up code
12:09 PM Changeset [317] by speddi02
[AndiB]: no real improvements, just last commit for the day
12:09 PM Changeset [316] by speddi02
[AndiB]: nested structs are getting closer
12:09 PM Changeset [315] by speddi02
[AndiB]: code follows more stylistic conventions than before
12:09 PM Changeset [314] by speddi02
[AndiB]: initial commit of dirty code
12:09 PM Changeset [313] by speddi02
[Paul Demchuk]: First copy of paul's file copy python script
12:09 PM Changeset [312] by speddi02
[Chris Matthews]: added a trap command, which will suppress the console …
12:08 PM Changeset [311] by speddi02
[Chris Matthews]: added new system calls to rpcgen and made a better error …
12:08 PM Changeset [310] by speddi02
[Chris Matthews]: removed unneeded import
12:08 PM Changeset [309] by speddi02
[Chris Matthews]: same
12:08 PM Changeset [308] by speddi02
[Chris Matthews]: same as below
12:08 PM Changeset [307] by speddi02
[Chris Matthews]: First verion of system call RPC generator.
12:08 PM Changeset [306] by speddi02
[Chris Matthews]: new tests for dup, dup2, statfs and creat.
12:07 PM Changeset [305] by speddi02
[Chris Matthews]: added new glibc tester target to speed up glibc testing
12:07 PM Changeset [304] by speddi02
[Chris Matthews]: changed to use new install paths
12:07 PM Changeset [303] by speddi02
[Chris Matthews]: changed to use new install paths
12:07 PM Changeset [302] by speddi02
[Chris Matthews]: added more tests for new syscalls
12:07 PM Changeset [301] by speddi02
[Chris Matthews]: updated makefile to use new paths in lind install folder
12:07 PM Changeset [300] by speddi02
[Chris Matthews]: Many changes including: * added checks for REPY_PATH …
12:07 PM Changeset [299] by speddi02
[Chris Matthews]: added a second compile mode
12:06 PM Changeset [298] by speddi02
[Chris Matthews]: removed dynamic link stuff as it did not work.
12:06 PM Changeset [297] by speddi02
[Chris Matthews]: added test for double open
12:06 PM Changeset [296] by speddi02
[Chris Matthews]: added the test_repy target
12:06 PM Changeset [295] by speddi02
[Chris Matthews]: updated the lind loader to use the RePy? dynamic linker …
12:06 PM Changeset [294] by speddi02
[Chris Matthews]: updated build script with some comments added build …
12:06 PM Changeset [293] by speddi02
[Chris Matthews]: faster inplace build option for glibc
12:06 PM Changeset [292] by speddi02
[Chris Matthews]: New version of compoents which use shared libs.
12:05 PM Changeset [291] by speddi02
[Chris Matthews]: simple intercompoent communication example.
12:05 PM Changeset [290] by speddi02
[Chris Matthews]: added a new target for liblind
12:05 PM Changeset [289] by speddi02
[Chris Matthews]: fixed typo in output
12:05 PM Changeset [288] by speddi02
[Chris Matthews]: added in a copy of compoent.h from liblind to glibc
12:05 PM Changeset [287] by speddi02
[Chris Matthews]: fixed more path oddness. Also added some more print …
12:04 PM Changeset [286] by speddi02
[Chris Matthews]: fixed bug which was not copying new sel_ldrs into …
12:04 PM Changeset [285] by speddi02
[Chris Matthews]: cleaned up core-utils tree.
12:01 PM Changeset [284] by speddi02
[Chris Matthews]: added grep src, with modified nacl configure and …
11:54 AM Changeset [283] by speddi02
[Chris Matthews]: ditto.
11:53 AM Changeset [282] by speddi02
[Chris Matthews]: Two simple components to do intercomponent devlopment …
11:53 AM Changeset [281] by speddi02
[Chris Matthews]: one more warning message to remove.
11:53 AM Changeset [280] by speddi02
[Chris Matthews]: wrapper for configure so it works with nacl.
11:53 AM Changeset [279] by speddi02
[Chris Matthews]: made storage of timers seperate so they can be …
11:53 AM Changeset [278] by speddi02
[Chris Matthews]: removed printing in SDK install
11:53 AM Changeset [277] by speddi02
[Chris Matthews]: Benchmarking files: files to run benchmarks, and pull …
11:52 AM Changeset [276] by speddi02
[Chris Matthews]: Fixed bug that buid would not stop when there was a …
11:52 AM Changeset [275] by speddi02
[Chris Matthews]: build now prints warnings as it is building instead of …
11:52 AM Changeset [274] by speddi02
[Chris Matthews]: timed version of K&R cat, and update Makefile to compile …
11:52 AM Changeset [273] by speddi02
[Chris Matthews]: fixed paths for new sdk location
11:52 AM Changeset [272] by speddi02
[Chris Matthews]: change b so that there is only one copy changed the sdk …
11:52 AM Changeset [271] by speddi02
[Chris Matthews]: some cleanups, comments, and fixups for the SDK
11:51 AM Changeset [270] by speddi02
[Chris Matthews]: removed old fild
11:51 AM Changeset [269] by speddi02
[Chris Matthews]: moved the glibc tests into their own folder.
11:51 AM Changeset [268] by speddi02
[Chris Matthews]: Simple cat test program, right from K&R, with example …
11:51 AM Changeset [267] by speddi02
[Chris Matthews]: script to zero vms free space
11:51 AM Changeset [266] by speddi02
[Chris Matthews]: update script
11:50 AM Changeset [265] by speddi02
[Chris Matthews]: added coreutils src
11:17 AM LindSysCallManual edited by nitin
(diff)
11:08 AM LindSysCallManual edited by nitin
(diff)
11:01 AM Changeset [264] by speddi02
[Chris Matthews]: some initial files
11:01 AM Changeset [263] by speddi02
[Chris Matthews]: first commit
10:35 AM LindSysCallManual edited by nitin
(diff)
8:46 AM Changeset [262] by speddi02
SAI: Deleted Contents of Misc because some git commits from Lind-Misc.git …
7:09 AM LindSysCallManual edited by nitin
(diff)
6:39 AM LindSysCallManual created by nitin

Jan 3, 2013:

8:11 AM WikiStart edited by speddi02
(diff)
6:57 AM Changeset [261] by speddi02
[AndiB]: comments added to all functions
6:57 AM Changeset [260] by speddi02
[AndiB]: more comments
6:57 AM Changeset [259] by speddi02
[AndiB]: adding comments, cleaning up code
6:57 AM Changeset [258] by speddi02
[AndiB]: no real improvements, just last commit for the day
6:57 AM Changeset [257] by speddi02
[AndiB]: nested structs are getting closer
6:56 AM Changeset [256] by speddi02
[AndiB]: code follows more stylistic conventions than before
6:56 AM Changeset [255] by speddi02
[AndiB]: initial commit of dirty code
6:56 AM Changeset [254] by speddi02
[Paul Demchuk]: First copy of paul's file copy python script
6:56 AM Changeset [253] by speddi02
[Chris Matthews]: added a trap command, which will suppress the console …
6:56 AM Changeset [252] by speddi02
[Chris Matthews]: added new system calls to rpcgen and made a better error …
6:56 AM Changeset [251] by speddi02
[Chris Matthews]: removed unneeded import
6:55 AM Changeset [250] by speddi02
[Chris Matthews]: same
6:55 AM Changeset [249] by speddi02
[Chris Matthews]: same as below
6:55 AM Changeset [248] by speddi02
[Chris Matthews]: First verion of system call RPC generator.
6:55 AM Changeset [247] by speddi02
[Chris Matthews]: new tests for dup, dup2, statfs and creat.
6:55 AM Changeset [246] by speddi02
[Chris Matthews]: added new glibc tester target to speed up glibc testing
6:55 AM Changeset [245] by speddi02
[Chris Matthews]: changed to use new install paths
6:55 AM Changeset [244] by speddi02
[Chris Matthews]: changed to use new install paths
6:54 AM Changeset [243] by speddi02
[Chris Matthews]: added more tests for new syscalls
6:54 AM Changeset [242] by speddi02
[Chris Matthews]: updated makefile to use new paths in lind install folder
6:54 AM Changeset [241] by speddi02
[Chris Matthews]: Many changes including: * added checks for REPY_PATH …
6:54 AM Changeset [240] by speddi02
[Chris Matthews]: added a second compile mode
6:54 AM Changeset [239] by speddi02
[Chris Matthews]: removed dynamic link stuff as it did not work.
6:54 AM Changeset [238] by speddi02
[Chris Matthews]: added test for double open
6:54 AM Changeset [237] by speddi02
[Chris Matthews]: added the test_repy target
6:53 AM Changeset [236] by speddi02
[Chris Matthews]: updated the lind loader to use the RePy? dynamic linker …
6:53 AM Changeset [235] by speddi02
[Chris Matthews]: updated build script with some comments added build …
6:53 AM Changeset [234] by speddi02
[Chris Matthews]: faster inplace build option for glibc
6:53 AM Changeset [233] by speddi02
[Chris Matthews]: New version of compoents which use shared libs.
6:53 AM Changeset [232] by speddi02
[Chris Matthews]: simple intercompoent communication example.
6:52 AM Changeset [231] by speddi02
[Chris Matthews]: added a new target for liblind
6:52 AM Changeset [230] by speddi02
[Chris Matthews]: fixed typo in output
6:52 AM Changeset [229] by speddi02
[Chris Matthews]: added in a copy of compoent.h from liblind to glibc
6:52 AM Changeset [228] by speddi02
[Chris Matthews]: fixed more path oddness. Also added some more print …
6:52 AM Changeset [227] by speddi02
[Chris Matthews]: fixed bug which was not copying new sel_ldrs into …
6:52 AM Changeset [226] by speddi02
[Chris Matthews]: cleaned up core-utils tree.
6:48 AM Changeset [225] by speddi02
[Chris Matthews]: added grep src, with modified nacl configure and …
6:41 AM Changeset [224] by speddi02
[Chris Matthews]: ditto.
6:41 AM Changeset [223] by speddi02
[Chris Matthews]: Two simple components to do intercomponent devlopment …
6:41 AM Changeset [222] by speddi02
[Chris Matthews]: one more warning message to remove.
6:41 AM Changeset [221] by speddi02
[Chris Matthews]: wrapper for configure so it works with nacl.
6:41 AM Changeset [220] by speddi02
[Chris Matthews]: made storage of timers seperate so they can be …
6:40 AM Changeset [219] by speddi02
[Chris Matthews]: removed printing in SDK install
6:40 AM Changeset [218] by speddi02
[Chris Matthews]: Benchmarking files: files to run benchmarks, and pull …
6:40 AM Changeset [217] by speddi02
[Chris Matthews]: Fixed bug that buid would not stop when there was a …
6:40 AM Changeset [216] by speddi02
[Chris Matthews]: build now prints warnings as it is building instead of …
6:40 AM Changeset [215] by speddi02
[Chris Matthews]: timed version of K&R cat, and update Makefile to compile …
6:40 AM Changeset [214] by speddi02
[Chris Matthews]: fixed paths for new sdk location
6:39 AM Changeset [213] by speddi02
[Chris Matthews]: change b so that there is only one copy changed the sdk …
6:39 AM Changeset [212] by speddi02
[Chris Matthews]: some cleanups, comments, and fixups for the SDK
6:39 AM Changeset [211] by speddi02
[Chris Matthews]: removed old fild
6:39 AM Changeset [210] by speddi02
[Chris Matthews]: moved the glibc tests into their own folder.
6:39 AM Changeset [209] by speddi02
[Chris Matthews]: Simple cat test program, right from K&R, with example …
6:39 AM Changeset [208] by speddi02
[Chris Matthews]: script to zero vms free space
6:38 AM Changeset [207] by speddi02
[Chris Matthews]: update script
6:38 AM Changeset [206] by speddi02
[Chris Matthews]: added coreutils src
5:49 AM Changeset [205] by speddi02
[Chris Matthews]: some initial files
5:49 AM Changeset [204] by speddi02
[Chris Matthews]: first commit
5:45 AM Changeset [203] by speddi02
[Chris Matthews]: New syscall stubs.
5:45 AM Changeset [202] by speddi02
[Chris Matthews]: Implementation of socketpair system call.
5:45 AM Changeset [201] by speddi02
[Chris Matthews]: default to no printing cleanup of options
5:44 AM Changeset [200] by speddi02
[Chris Matthews]: Fix small socket issue.
5:44 AM Changeset [199] by speddi02
[Chris Matthews]: Fix small socket struct size issue.
5:44 AM Changeset [198] by speddi02
[Chris Matthews]: better select handler.
5:44 AM Changeset [197] by speddi02
[Chris Matthews]: select stub.
5:44 AM Changeset [196] by speddi02
[Chris Matthews]: better dpg message.
5:43 AM Changeset [195] by speddi02
[Chris Matthews]: select, ifaddrs ifreq and poll support.
5:43 AM Changeset [194] by speddi02
[Chris Matthews]: better warning message.
5:43 AM Changeset [193] by speddi02
[Chris Matthews]: getifaddrs support
5:43 AM Changeset [192] by speddi02
[Chris Matthews]: more restrict removing
5:43 AM Changeset [191] by speddi02
[Chris Matthews]:
5:42 AM Changeset [190] by speddi02
[Chris Matthews]: same
5:42 AM Changeset [189] by speddi02
[Chris Matthews]: removed restriced tag on recvfrom since it was causing …
5:42 AM Changeset [188] by speddi02
[Chris Matthews]: bring everyone up to what Chris is at
5:41 AM Changeset [187] by speddi02
[Chris Matthews]: commiting misc changes, since Andi's build is not …
5:41 AM Changeset [186] by speddi02
[Chris Matthews]: Initial implementation of socket operations.
5:41 AM Changeset [185] by speddi02
[Chris Matthews]: Moved all the lind globals out of the gloabal namespace …
5:41 AM Changeset [184] by speddi02
[Chris Matthews]: Added handy debug print statement that uses a direct …
5:40 AM Changeset [183] by speddi02
[Chris Matthews]: fcntl
5:40 AM Changeset [182] by speddi02
[Chris Matthews]: Basic socket operations.
5:40 AM Changeset [181] by speddi02
[Chris Matthews]: removing old syscalls, since new ones are done by RPC …
5:40 AM Changeset [180] by speddi02
[Chris Matthews]: New RPC protocol.
5:39 AM Changeset [179] by speddi02
[Chris Matthews]: new arugments order for access call to match RPC system.
5:39 AM Changeset [178] by speddi02
[Chris Matthews]: changed order of arguments to match new RPC system.
5:39 AM Changeset [177] by speddi02
[Chris Matthews]: Changed order of arugments to match new RPC system.
5:39 AM Changeset [176] by speddi02
[Chris Matthews]: working getdents.
5:38 AM Changeset [175] by speddi02
[Chris Matthews]: new number conversion functions
5:38 AM Changeset [174] by speddi02
[Chris Matthews]: fix open to work with new RPC format.
5:38 AM Changeset [173] by speddi02
[Chris Matthews]: Cleanups.
5:38 AM Changeset [172] by speddi02
[Chris Matthews]: New strace message exactly as we enter main.
5:38 AM Changeset [171] by speddi02
[Chris Matthews]: By default, turn off tracing.
5:37 AM Changeset [170] by speddi02
[Chris Matthews]: fixed write to work with new RPC
5:37 AM Changeset [169] by speddi02
[Chris Matthews]: add locking to Makefiles.
5:37 AM Changeset [168] by speddi02
[Chris Matthews]: Added a lock and send and recv loop to make sure it is …
5:37 AM Changeset [167] by speddi02
[Chris Matthews]: make sure open free's strings it creates
5:37 AM Changeset [166] by speddi02
[Chris Matthews]: added new syscalls: * dup * dup2 * statfs
5:36 AM Changeset [165] by speddi02
[Chris Matthews]: stub for statfs.
5:36 AM Changeset [164] by speddi02
[Chris Matthews]: updated syscalls for Justin's new repy system call …
5:36 AM Changeset [163] by speddi02
[Chris Matthews]: added the fstatfs system call.
5:35 AM Changeset [162] by speddi02
[Chris Matthews]: better print message
5:35 AM Changeset [161] by speddi02
[Chris Matthews]: Had an incorrect assertion. Fixed to track actual size …
5:35 AM Changeset [160] by speddi02
[Chris Matthews]: addded in size assertions for return values.
5:35 AM Changeset [159] by speddi02
[Chris Matthews]: added the system calls for component communication
5:35 AM Changeset [158] by speddi02
[Chris Matthews]: headers for build
5:30 AM Changeset [157] by speddi02
[Chris Matthews]: New IOCLT compoenent addons.
5:30 AM Changeset [156] by speddi02
[Chris Matthews]: added a print_error macro to distinguish betwen trace …
5:30 AM Changeset [155] by speddi02
[Chris Matthews]: few changes to make traceing code more robust.
5:29 AM Changeset [154] by speddi02
[Chris Matthews]: added in special code for compoent request handling.
5:29 AM Changeset [153] by speddi02
[Chris Matthews]: fixed so that error messages always print, even when …
5:29 AM Changeset [152] by speddi02
[Chris Matthews]: added xstat and getdents syscalls
5:29 AM Changeset [151] by speddi02
[Chris Matthews]: fixed compile warning from missing header
5:28 AM Changeset [150] by speddi02
[Chris Matthews]: updated version of getpid
5:28 AM Changeset [149] by speddi02
[Chris Matthews]: removed strace calls fixed fstatfs to not be the same as …
5:28 AM Changeset [148] by speddi02
[Chris Matthews]: Added the mkdir and rmdir syscalls. fixed some things …
5:27 AM Changeset [147] by speddi02
[Chris Matthews]: fixed possible NULL pointer in use of strace.
5:27 AM Changeset [146] by speddi02
[Chris Matthews]: Addition of the chdir syscall.
5:27 AM Changeset [145] by speddi02
[Chris Matthews]: removed ANOTHER! extra strace
5:27 AM Changeset [144] by speddi02
[Chris Matthews]: removed an extra strace statement
5:27 AM Changeset [143] by speddi02
[Chris Matthews]: addded link and unlink system calls updated access …
5:26 AM Changeset [142] by speddi02
[Chris Matthews]: updated so that message body can be null, but you can …
5:26 AM Changeset [141] by speddi02
[Chris Matthews]: setting debugging mode as default
5:26 AM Changeset [140] by speddi02
[Chris Matthews]: added header to fix compile warning
5:26 AM Changeset [139] by speddi02
[Chris Matthews]: formatting fix
5:25 AM Changeset [138] by speddi02
[Chris Matthews]: added support for access system call
5:25 AM Changeset [137] by speddi02
[Chris Matthews]: ioctl system call
5:25 AM Changeset [136] by speddi02
[Chris Matthews]: added the ioctl syscall
5:25 AM Changeset [135] by speddi02
[Chris Matthews]: some cleanups and style fixes
5:25 AM Changeset [134] by speddi02
[Chris Matthews]: support for the lseek system call.
5:24 AM Changeset [133] by speddi02
[Chris Matthews]: better strace message in close
5:24 AM Changeset [132] by speddi02
[Chris Matthews]: supposet for the write system call
5:24 AM Changeset [131] by speddi02
[Chris Matthews]: fixed var args bug when passed no data in main struct
5:24 AM Changeset [130] by speddi02
[Chris Matthews]: added varargs to rpc functions to pass extra data …
5:23 AM Changeset [129] by speddi02
[Chris Matthews]: support for file close
5:23 AM Changeset [128] by speddi02
[Chris Matthews]: fixed padding bug
5:23 AM Changeset [127] by speddi02
[Lind]: new fstat system call, and logging mode turned off, updates to …
5:23 AM Changeset [126] by speddi02
[Chris Matthews]: fist crack at getting complex return types working.
5:22 AM Changeset [125] by speddi02
[Chris Matthews]: basic file operations working
5:22 AM Changeset [124] by speddi02
[Chris Matthews]: working on lind rpc
5:21 AM Changeset [123] by speddi02
[Chris Matthews]: added strace start flag refactored strace library added …
5:21 AM Changeset [122] by speddi02
[Chris Matthews]: lind
5:21 AM Changeset [121] by speddi02
[Chris Matthews]: some initial lind work
5:21 AM Changeset [120] by speddi02
[Egor Pasko]: Make alarm,fork,kill,pthread_kill return ENOSYS.
5:20 AM Changeset [119] by speddi02
[Victor Khimenko]: Make GLibC IRT-compatible
5:20 AM Changeset [118] by speddi02
[Andrey Khalyavin]: Remove non-validating functions that support gnu2 TLS …
5:20 AM Changeset [117] by speddi02
[Egor Pasko]: Make wait,waitpid,waitid nosys stubs.
5:20 AM Changeset [116] by speddi02
[Andrey Khalyavin]: Remove colon from perror argument because perror …
5:19 AM Changeset [115] by speddi02
[Andrey Khalyavin]: Small typo in _dl_runtime_profile.
5:19 AM Changeset [114] by speddi02
[Andrey Khalyavin]: Fix one bug and validation errors in dynamic linker …
5:19 AM Changeset [113] by speddi02
[Andrey Khalyavin]: Fix join with main thread bug.
5:19 AM Changeset [112] by speddi02
[Andrey Khalyavin]: Remove obsolete System V context functions because …
5:18 AM Changeset [111] by speddi02
[Andrey Khalyavin]: Ignore parameter of exit_thread which is always zero …
5:18 AM Changeset [110] by speddi02
[Evgeniy Stepanov]: Check that mmap-ed region size is positive before …
5:18 AM Changeset [109] by speddi02
[Andrey Khalyavin]: Implement exit_thread function in C in order to …
5:18 AM Changeset [108] by speddi02
[Egor Pasko]: Stub warning for pthread_cancel.
5:18 AM Changeset [107] by speddi02
[Evgeniy Stepanov]: Report data mappings to Valgrind.
5:17 AM Changeset [106] by speddi02
[Egor Pasko]: Return ENOSYS from sigaction(2).
5:17 AM Changeset [105] by speddi02
[Egor Pasko]: Report new dynamic code mappings to Valgrind.
5:17 AM Changeset [104] by speddi02
[Roland McGrath?]: Add pthread_setschedprio implemented with NaCl?
5:17 AM Changeset [103] by speddi02
[Roland McGrath?]: Update codereview.settings for gerrit hosting
5:16 AM Changeset [102] by speddi02
[Roland McGrath?]: Conditionalize static linker scripts for .rodata …
5:16 AM Changeset [101] by speddi02
[Egor Pasko]: Redirect to debug/st{p,r}cpy_chk.c
5:16 AM Changeset [100] by speddi02
[Egor Pasko]: Redirect to sysdeps/unix/sysv/linux/sched_getcpu.c to fix …
5:16 AM Changeset [99] by speddi02
[Roland McGrath?]: Truncate x86-64 rtld's l_addr to 32 bits.
5:16 AM Changeset [98] by speddi02
[Egor Pasko]: Glibc side changes for running tests.
5:15 AM Changeset [97] by speddi02
[Evgeny Eltsin]: Add sysrooted SEARCH_DIR commands to linker scripts
5:15 AM Changeset [96] by speddi02
[Evgeny Eltsin]: Fix validation failures in _mcount.S
5:15 AM Changeset [95] by speddi02
[Victor Khimenko]: Fix handling of spurious wakeups.
5:15 AM Changeset [94] by speddi02
[Victor Khimenko]: Fix nacl_futex_wake_op
5:14 AM Changeset [93] by speddi02
[Andrey Khalyavin]: Add memcpy_chk.c to redirect list because 64-bit …
5:14 AM Changeset [92] by speddi02
[Mark Seaborn]: Fix validation errors in pthread_spin_* functions
5:14 AM Changeset [91] by speddi02
[Andrey Khalyavin]: Remove _LARGEFILE64_SOURCE macro for Native Client. …
5:14 AM Changeset [90] by speddi02
[Andrey Khalyavin]: Make mkstemp, mkostemp and sendfile not to be …
5:13 AM Changeset [89] by speddi02
[Andrey Khalyavin]: Use files instead of make_sysd_rules.py for correct …
5:13 AM Changeset [88] by speddi02
[Mark Seaborn]: Fix receiving environment variables via startup IPC …
5:13 AM Changeset [87] by speddi02
[Mark Seaborn]: Fix a validation failure in libpthread.so
5:13 AM Changeset [86] by speddi02
[Andrey Khalyavin]: Remove all file functions with suffix 64.
5:11 AM Changeset [85] by speddi02
[Mark Seaborn]: Dynamic linker: Allow startup to complete with current …
5:11 AM Changeset [84] by speddi02
[Mark Seaborn]: Fix some validation failures in x86-32 libm.so
5:11 AM Changeset [83] by speddi02
[Andrey Khalyavin]: Remove _LFS64_LARGEFILE and _LFS64_STDIO defines …
5:11 AM Changeset [82] by speddi02
[Egor Pasko]: [noupstream] allow git-cl to push from readonly sources
5:11 AM Changeset [81] by speddi02
[Mark Seaborn]: Allow building with a non-GNU version of awk
5:10 AM Changeset [80] by speddi02
[Mark Seaborn]: Allow building with a non-GNU version of sed
5:10 AM Changeset [79] by speddi02
[Mark Seaborn]: Extend open() to work as an RPC call
5:10 AM Changeset [78] by speddi02
[Andrey Khalyavin]: Fix TLS large alignment for static linking. TLS start …
5:10 AM Changeset [77] by speddi02
[Andrey Khalyavin]: Fix TLS alignment (<=16 bytes) issue for glibc static …
5:09 AM Changeset [76] by speddi02
[Mark Seaborn]: Add the ability to receive the argv/env arrays over IPC on …
5:09 AM Changeset [75] by speddi02
[Mark Seaborn]: Add syscall wrapper for imc_accept() for libc-internal use
5:09 AM Changeset [74] by speddi02
[Mark Seaborn]: Use portable version of libc_fatal.c
5:09 AM Changeset [73] by speddi02
[Mark Seaborn]: Fix longjmp() to pass the validator on x86-64
5:09 AM Changeset [72] by speddi02
[Andrey Khalyavin]: Replace assembler floating point functions from …
5:08 AM Changeset [71] by speddi02
[Andrey Khalyavin]: Fix fxstat which is called from fstat. It was used …
5:08 AM Changeset [70] by speddi02
[Mark Seaborn]: Add syscall wrappers for imc_sendmsg() and imc_recvmsg() …
5:08 AM Changeset [69] by speddi02
[Andrey Khalyavin]: Fix longjmp in 64-bit mode.
5:07 AM Changeset [68] by speddi02
[Mark Seaborn]: Update for changed NaCl? syscall ABI with 64-bit off_t, …
5:07 AM Changeset [67] by speddi02
[Mark Seaborn]: Make static linking work on x86-64
5:07 AM Changeset [66] by speddi02
[Egor Pasko]: Enable threading on x86-64
5:07 AM Changeset [65] by speddi02
[Egor Pasko]: Fix glibc64 compilation by not redefining PSEUDO
5:06 AM Changeset [64] by speddi02
[Victor Khimenko]: Make libc.so validatable
5:06 AM Changeset [63] by speddi02
[Egor Pasko]: Make execution path validatable in glibc64/Hello
5:06 AM Changeset [62] by speddi02
[Egor Pasko]: Fix stack pointer adjustment for glibc64
5:06 AM Changeset [61] by speddi02
[Andrey Khalyavin]: Fix alignment of .init section.
5:05 AM Changeset [60] by speddi02
[Mark Seaborn]: Remove excess padding in x86-64 dynamically-linked …
5:05 AM Changeset [59] by speddi02
[Mark Seaborn]: Initialise futexes in statically-linked executables
5:05 AM Changeset [58] by speddi02
[Mark Seaborn]: Fix mistake in TLS alignment value, in order to work with …
5:05 AM Changeset [57] by speddi02
[Egor Pasko]: Fix x86-64 validation errors on program start path.
5:04 AM Changeset [56] by speddi02
[Andrey Khalyavin]: Removing some alignment from 32 bit glibc static …
5:04 AM Changeset [55] by speddi02
[Andrey Khalyavin]: Add documentation to explain how to use glibc static …
5:03 AM Changeset [54] by speddi02
[Egor Pasko]: Decide more thoroughly about printf format prefixes for long …
5:03 AM Changeset [53] by speddi02
[Andrey Khalyavin]: Move linker script for 32 bit static linking to …
5:03 AM Changeset [52] by speddi02
[Mark Seaborn]: Fix up TLS setup to work with static linking
5:03 AM Changeset [51] by speddi02
[Mikhail Trushnikov]: Enable time() in glibc.
5:03 AM Changeset [50] by speddi02
[Evgeny Eltsin]: Changed segment gap for 64-bit executables back to 256mb.
5:02 AM Changeset [49] by speddi02
[Mikhail Trushnikov]: llseek glibc method. Works correctly only for 32 bit …
5:02 AM Changeset [48] by speddi02
[Evgeny Eltsin]: Add nacl_dyncode_alloc_fixed for tracking the location of …
5:02 AM Changeset [47] by speddi02
[Andrey Khalyavin]: [glibc] Remove standard linux search dirs.
5:02 AM Changeset [46] by speddi02
[Egor Pasko]: Revert build command to the variant found in glibc …
5:01 AM Changeset [45] by speddi02
[Evgeny Eltsin]: Fixed calculation of program envp in dynamic loader
5:01 AM Changeset [44] by speddi02
[Egor Pasko]: fix two identical misprints
5:01 AM Changeset [43] by speddi02
[Egor Pasko]: Enable HelloWorld? in x86-64 NaCl?.
5:00 AM Changeset [42] by speddi02
[Mikhail Trushnikov]: {open,read,close}dir syscall wrappers
5:00 AM Changeset [41] by speddi02
[Mark Seaborn]: Fix validation errors in FD_SET() and FD_CLR()
5:00 AM Changeset [40] by speddi02
[Mark Seaborn]: Fix some validation errors
4:59 AM Changeset [39] by speddi02
[Egor Pasko]: Teach make_sysd_rules.py to output warnings when there is …
4:59 AM Changeset [38] by speddi02
[Egor Pasko]: xstat & xstat64 added
4:59 AM Changeset [37] by speddi02
[Mark Seaborn]: Add a codereview.settings file for git-cl
4:59 AM Changeset [36] by speddi02
[Mark Seaborn]: malloc: Replace mprotect() calls with mmap() calls
4:58 AM Changeset [35] by speddi02
[Mark Seaborn]: Fix futexes: Ensure they get initialised only once
4:58 AM Changeset [34] by speddi02
[Mark Seaborn]: pthread_join(): Fix race condition
4:58 AM Changeset [33] by speddi02
[Mark Seaborn]: pthread_create: Ensure that the new thread's stack is …
4:58 AM Changeset [32] by speddi02
[Mark Seaborn]: Linker script: Fix for executables with large BSSes
4:57 AM Changeset [31] by speddi02
[Mark Seaborn]: Ensure futex_emulation.c is not linked into libc.so
4:57 AM Changeset [30] by speddi02
[Victor Khimenko]: Add futex emulation
4:57 AM Changeset [29] by speddi02
[Mark Seaborn]: Linker script: Place .eh_frame in the correct segment
4:56 AM Changeset [28] by speddi02
[Mark Seaborn]: Add syscall wrappers for nanosleep(), gettimeofday(), …
4:56 AM Changeset [27] by speddi02
[Mark Seaborn]: Fix two validation failures in ld.so: disable …
4:56 AM Changeset [26] by speddi02
[Mark Seaborn]: libpthread: Address many validation failures and make …
4:56 AM Changeset [25] by speddi02
[Mark Seaborn]: Fix call to _dl_init so that environ is set correctly
4:55 AM Changeset [24] by speddi02
[Mark Seaborn]: Fix up RET instructions in sysdeps/i386/fpu
4:53 AM Changeset [23] by speddi02
[Mark Seaborn]: Fix SETUP_PIC_REG to pass the validator
4:53 AM Changeset [22] by speddi02
[Victor Khimenko]: Fix for pthread_create: minimal support for threads.
4:53 AM Changeset [21] by speddi02
[Victor Khimenko]: Fix _dl_runtime_resolve to make regparm(1) and …
4:52 AM Changeset [20] by speddi02
[Victor Khimenko]: Use correct size for TLS area: in IA32 mode glibc can …
4:52 AM Changeset [19] by speddi02
[Mark Seaborn]: Fix some validation failures by using C versions of some …
4:52 AM Changeset [18] by speddi02
[Mark Seaborn]: Allow building on case insensitive filesystems
4:52 AM Changeset [17] by speddi02
[Mark Seaborn]: Fix brk() so that malloc() works for non-trivial …
4:52 AM Changeset [16] by speddi02
[Mark Seaborn]: Fix validation failures in most string functions
4:51 AM Changeset [15] by speddi02
[Mark Seaborn]: Remove most uses of the function attribute "regparm"
4:51 AM Changeset [14] by speddi02
[Mark Seaborn]: Fix longjmp() to pass the validator
4:51 AM Changeset [13] by speddi02
[Mark Seaborn]: Make install tree relocatable: Remove absolute pathnames …
4:51 AM Changeset [12] by speddi02
[Mark Seaborn]: Support building with tools/modular-build
4:50 AM Changeset [11] by speddi02
[Mark Seaborn]: Remove excess page-alignment padding in executables
4:50 AM Changeset [10] by speddi02
[Mark Seaborn]: Fix some validator failures
4:50 AM Changeset [9] by speddi02
[Mark Seaborn]: Adapt dynamic linker to NaCl?'s dynamic code loading …
4:49 AM Changeset [8] by speddi02
[Mark Seaborn]: Fix some compiler warnings
4:49 AM Changeset [7] by speddi02
[Mark Seaborn]: Refactor makefile generation to make the build faster
4:48 AM Changeset [6] by speddi02
[Mark Seaborn]: Munge ld.so's ELF headers so that sel_ldr will load it
4:48 AM Changeset [5] by speddi02
[Mark Seaborn]: Change enough to make ld.so runnable under NaCl?
4:48 AM Changeset [4] by speddi02
[Mark Seaborn]: Adapt to run a statically-linked test program under NaCl?
4:47 AM Changeset [3] by speddi02
[Mark Seaborn]: Import glibc 2.9
3:06 AM Changeset [2] by speddi02
Created a folder to host Lind Glibc files
3:03 AM Changeset [1] by speddi02
Created a folder to host Lind Misc files
Note: See TracTimeline for information about the timeline view.