GitHub PushEvent at 2014-02-20 12:36:37
Repository: genode
Actor: ssumpf
Payload: {"shas":[["aa45ab6aa3929c318612cb87c4f24c7a0375caab","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","ldso: make cxx symbols global\n\nIssue #1042","Martin Stein",true],["edc1564d3c17395e91691ea465efb9718a16104b","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","cxx: implement __aeabi_atexit\n\nIssue #1042","Martin Stein",true],["3bcc27df2e6beb22376c90302c26b5fdd50043d7","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","base: provide a weak init_rtld dummy in base lib\n\nThis is needed later to eliminate LDSO specific CRT0 implementations.\n\nIssue #1042","Martin Stein",true],["a661d34841d06ba6e0ece7dd72c068cbf133ef8d","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","ldso: make function get_program_var_addr global\n\nThis is needed later to lookup program symbols like ctors and dtors to\neliminate the need for a startup lib in dynamic programs.\n\nIssue #1042","Martin Stein",true],["beb4c2a5246783f4a2f7f95ed8d18b7f3c875626","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","os: make program ctors and dtors visible to LDSO\n\nThis is needed later when eliminating the need for a startup lib in\ndynamic programs to enable LDSO to call ctors and dtors of the program.\n\nIssue #1042","Martin Stein",true],["a2ab08574b1aade8194cf3669c6ce8d7544fc8fd","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","ldso: use generic CRT0 files\n\nIssue #1042","Martin Stein",true],["b4e505a111dc36a7a02cf8ebe5f9c6015e1b9653","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","os: remove startup lib from dynamic programs\n\nAll the pre- and post-processing of the startup lib around the main\nfunction of a dynamic program is now done by LDSO. Hence LDSO directly\ncalls the main function of the program.\n\nIssue #1042","Martin Stein",true],["f23f9dc576db54c1546ed068eb1cb4237897b842","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","test-ldso: test ctors, dtors and atexit functions\n\nIssue #1042","Martin Stein",true],["317ae8592fea207e7ec085ec6c559e786d885b95","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","hw: ease syscall backends and ready them for -O0\n\nPreviously we used to many registers in syscalls with much arguments\nto build with optimization level O0. Additionally this fix fastens the\nuserland backend of syscalls.","Martin Stein",true],["e8087399b30089526964b6511deb735a33a3d3cf","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","hw & arm7: ready CPU driver for -O0","Martin Stein",true],["2f2df6106e6cde4af49ac6127c60005b6f6342ee","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","test-ldso: test stack alignment\n\nIssue #1042","Martin Stein",true],["081e25722314d6af76f6b4fda9f43cc6223417bf","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","linux: clean-up lib-files of base and base-common\n\nIssue #1042","Martin Stein",true],["0d1400a1a34832275ea9c2e21bce3b5c2ad2f1f9","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","hw: merge base-common and kernel_interface lib\n\nIssue #1042","Martin Stein",true],["28852b909136ee6b03e55dd0d5da6b9128d4017d","6fc52b3016793b50d3aefbaa75e64f0d0c46673b@genode-labs.com","base: add startup lib to the base libs\n\nStartup lib can now be filtered according to the same rules like\nthe other base libraries.\n\nIssue #1042","Martin Stein",true],["cda141cc27280ab8efd4fdce95451e661510da4a","ca884ed0f567bf5b3d4af1409f05acf14aeee32b@genode-labs.com","Noux: fix the 'xxd' program\n\nFixes #1064.","Christian Prochaska",true],["6c193dfe0104e396d88ad03b4e88718da506b96a","d0fc4c350669c689d33145d824241ab2b88943bb@genode-labs.com","ldso: Do not use new rom connection during open\n\nSearch for already opened file, also do not throw any exceptions, since they\nmay be thrown during execption allocation.","Sebastian Sumpf",true],["8ab191eb4fc0c699e40f64ed7c4054fa2f7d5569","ca884ed0f567bf5b3d4af1409f05acf14aeee32b@genode-labs.com","Noux: fix build process of the 'fixincl' program\n\nThe 'LIBS' environment variable needs to get used to build the 'fixincl'\nprogram correctly.\n\nFixes #1066.","Christian Prochaska",true],["ca442b1d56707c85b0ee1f7ddbafac3180c380a8","ca884ed0f567bf5b3d4af1409f05acf14aeee32b@genode-labs.com","Noux: fix build process of more 'e2fsprogs' programs\n\nFixes #1065.","Christian Prochaska",true],["c208c31330409f74d55035b3a0e62e360e563af3","d0fc4c350669c689d33145d824241ab2b88943bb@genode-labs.com","libc: malloc do not destruct allocator","Sebastian Sumpf",true]],"size":19,"ref":"refs/heads/staging","head":"c208c31330409f74d55035b3a0e62e360e563af3"}