summaryrefslogtreecommitdiff
path: root/regress/libexec
AgeCommit message (Collapse)Author
2005-09-30add prog3Kurt Miller
2005-09-30regress that checks that a dlopen'ed object group is not unloaded ifKurt Miller
one of its depenencies is referred to via another dlopen.
2005-09-30add a function with the same name in aa and bb, also bbTest2() in prepKurt Miller
for new regress.
2005-09-30add test2Kurt Miller
2005-09-30regress for a shared object with depenencies that have a shared commonKurt Miller
dependency (similar to gaim). checks for use after free in dlclose.
2005-09-28add dlclose subdirKurt Miller
2005-09-28two new regresses for dlclose. double dlopen("foo") with singleKurt Miller
dlclose(foo). mozilla lazy binding example (load_object confusion)
2005-09-28make sure dlsym(RTLD_DEFAULT,...) can see symbols in own object groupKurt Miller
2005-09-23add test2 & 3Kurt Miller
2005-09-23make sure a undefined weak doesn't interfere with a defined one of theKurt Miller
same name in a different shared lib. also make sure first weak symbol is selected when duplicates exist.
2005-09-23add a regress for undefined weak. make sure ld.so doesn't warn on it orKurt Miller
count it as an failure.
2005-09-22Enable a bunch more tests.Dale Rahn
2005-09-22Test if a program exits when some of it's symbols are not found.Dale Rahn
2005-09-21more main.C -> main.cDale Rahn
2005-09-21This test is now C, not C++. main.C ->main.cDale Rahn
2005-09-19Verify which symbol is found when same strong symbol found in multiple files.Dale Rahn
ok kurt@
2005-09-19ansi clean so that all gcc versions can compile these; ok drahnTheo de Raadt
2005-09-19makefile cleanup: spacing, readability, tagsKurt Miller
2005-09-19makefile cleanup: spacing, readability, tagsKurt Miller
2005-09-19add test3Kurt Miller
2005-09-19addtional tests involving two dlopened load groupsKurt Miller
2005-09-19add prog5Kurt Miller
2005-09-19confirm DT_NEEDED libs gets promoted to RTLD_GLOBAL when parent getsKurt Miller
dlopened with RTLD_GLOBAL
2005-09-19add prog4Kurt Miller
2005-09-19checks that dependent libs are not promoted to RTLD_GLOBAL by mistakeKurt Miller
2005-09-19clean up LDADD and make more readable. remove extra .include'sKurt Miller
2005-09-19clean up LDADD and make more readableKurt Miller
2005-09-18unbreak make regress. noticed by theoKurt Miller
2005-09-18Make these tests more regress like, self diagnosing, less verbose.Dale Rahn
2005-09-18move CC_{DIR|OBJDIR} to Makefile.inc in prep for prog4Kurt Miller
2005-09-18remove extra includesKurt Miller
2005-09-18link progs with extra rpath for dlopened libs instead of usingKurt Miller
LD_LIBRARY_PATH
2005-09-17add regression tests to validate that dlopened objects can pick up theirDale Rahn
depend libraries. Also that dlopen() does not just exit when a dependant library is not found.
2005-09-17more like a real regression test, not just printfs.Dale Rahn
2005-09-17fix test. dlsym(RTLD_DEFAULT,...) should not see symbols in objects openedKurt Miller
without RTLD_GLOBAL.
2005-09-16return 1 instead of -1 on error. noticed by theo.Kurt Miller
2005-09-15add test2 subdirKurt Miller
2005-09-15add more complex tests for dlsym. some tests may change after moreKurt Miller
discussion.
2005-09-15add prog2Kurt Miller
2005-09-15regress checking dlsym works as expected when called from the mainKurt Miller
executable.
2005-09-15- close dlopen'ed libs for code correctnessKurt Miller
- less verbose on success - add a symbol for prog2 test - fix comment some feedback drahn@
2005-09-14add dlsym subdirKurt Miller
2005-09-14Add a regress test for dlsym special handles. Checks that duplicate symbolsKurt Miller
are handled right for a simple case.
2005-09-13Compile without warnings on external C linkage.Dale Rahn
2005-09-13dlopen regress tests.Dale Rahn
2004-07-20add commented-out entries for currently disabled regress testsDavid Krause
2004-07-14Back out bogus lib bump in regression tests. Changing the versionMarco S Hyman
numbers in a test that verifies version number handling is dumb. OK drahn@
2004-07-13errno changes, lib major version bumps, and general flag dayMarco S Hyman
To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
2003-12-26Do not run the ld.so regression test on static arches.Miod Vallat
2003-07-01Do not try unversioned lib tests on a.outNiklas Hallqvist