[Ns-commits] lj/quagga-porting

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Sun Aug 3 07:48:37 PDT 2008


---- Fix TcpSocketImpl rx buffer logic (closes 248)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/53ec8893863d


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/b198b3d06e86


---- use fully-qualified c++ typename to allow using macros outside of the ns3 namespace.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/log.h
url: http://code.nsnam.org/lj/quagga-porting/rev/67786573098a


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/quagga-porting/rev/5bb36e3c54d6


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/replay-simulation.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/7ca1c0477f18


---- an initial version of an ELF loader
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore src/process/elf-file-reader.cc src/process/elf-file-reader.h src/process/elf-file-writer.cc src/process/elf-file-writer.h src/process/elf-loader.cc src/process/elf-loader.h src/process/elf-types.h src/process/file-reader.cc src/process/file-reader.h src/process/file-writer.cc src/process/file-writer.h src/process/libc-fn.c src/process/libc-fn.h src/process/mmaped-file.cc src/process/mmaped-file.h src/process/test-elf-loader-module.cc src/process/test-elf-loader.cc src/process/wscript src/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/c7c07bfb9cfc


---- use ldd to gather dependencies. rewrite DT_SONAME.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h src/process/elf-types.h
url: http://code.nsnam.org/lj/quagga-porting/rev/a221fae065db


---- add elf-loader-cache to search dirs
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/b673281992f9


---- there is no point in setting LD_LIBRARY_PATH at this stage: it is already too late.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/b0da0e580ec6


---- provide __cxa_filenalize, stderr, stdout, and, stdin.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/3ffcaa3000df


---- make sure our libc is built statically
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/c37ccebfa242


---- add a symbol version script for libc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-2.7.map src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/9b065676726b


---- add cxa_atexit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/d12d7f9ef36c


---- do not hide libc_fn_setup function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-2.7.map
url: http://code.nsnam.org/lj/quagga-porting/rev/70904c144aae


---- load libc first
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h
url: http://code.nsnam.org/lj/quagga-porting/rev/262fc8fd02e6


---- update to new loader API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/test-elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/b17193d2bcf1


---- add support for loader (untested)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/lj/quagga-porting/rev/949e531115bd


---- libc wrapper for simu
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn-simu.h src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/702235959753


---- add puts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/e160644199d4


---- make the testcase more fancy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/test-elf-loader-module.cc src/process/test-elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/009bd1ab5d69


---- avoid ubuntu-specific stuff.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/50eac5b3adce


---- merge with ns-3-simu
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/quagga-porting/rev/5724b2cffc06


---- use 64bit types for elf64.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-file-reader.cc src/process/elf-file-reader.h src/process/elf-file-writer.cc src/process/elf-file-writer.h src/process/elf-loader.cc src/process/elf-loader.h src/process/elf-types.h
url: http://code.nsnam.org/lj/quagga-porting/rev/5583fb171514


---- add a libc symbol map for 2.6.1
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-2.6.1.map src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/b9ac1e291855


---- avoid gcc 4.3 warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/lj/quagga-porting/rev/555ac9f793c5


---- avoid gcc 4.3 warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/fiber-context-ucontext.c src/process/file-writer.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/3ccdef996526


---- add libc 2.8 (fedora 9) support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-2.8.map
url: http://code.nsnam.org/lj/quagga-porting/rev/f1d82a405a10


---- dont read 64 bit quantities in 32bit mode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-file-reader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/70591447ad10


---- kill dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h
url: http://code.nsnam.org/lj/quagga-porting/rev/4c3444ce6586


---- define ElfProgramHeader
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-types.h
url: http://code.nsnam.org/lj/quagga-porting/rev/81e108ca359b


---- read ElfProgramHeader
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-file-reader.cc src/process/elf-file-reader.h
url: http://code.nsnam.org/lj/quagga-porting/rev/22548a94d3e9


---- add prelinking support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h
url: http://code.nsnam.org/lj/quagga-porting/rev/5cd2b16ee5db


---- remove bogus assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/49bc88819b96


---- make sure we handle the case when we seek past the file boundaries.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/file-reader.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/1a4121a8c801


---- export libc_fn_setup
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-2.8.map
url: http://code.nsnam.org/lj/quagga-porting/rev/aec2966c36a1




More information about the Ns-commits mailing list