Commit Graph

  • f0193d27f3 Clean up warning from clang/MacOS Andrew Johnson 2014-10-06 18:03:00 -05:00
  • 7b23f50f9d Fix Windows builds. Andrew Johnson 2014-10-06 16:31:28 -05:00
  • 78a9dd7bc5 Fixes for building on Solaris Andrew Johnson 2014-10-06 13:53:21 -05:00
  • 3d6fba6802 dbdToHtml fix to support Perl 5.8 Andrew Johnson 2014-10-06 13:26:37 -05:00
  • 2d0ea1e3bb Better Makefile for makeBaseApp top dir Andrew Johnson 2014-10-06 13:25:41 -05:00
  • 9cebc2993b Fix epicsExportSharedSymbols for MinGW build Andrew Johnson 2014-10-06 00:57:02 -05:00
  • 2ce5d61c38 Perl script fixes. Andrew Johnson 2014-10-03 18:06:47 -05:00
  • a4298bec56 Merged dbd2html branch Andrew Johnson 2014-10-03 14:23:04 -05:00
  • ec7b0d5737 Merged the loadable-support branch Andrew Johnson 2014-10-02 16:53:15 -05:00
  • 70feb515c3 Merged parallel-cbthreads-3 branch Andrew Johnson 2014-10-02 15:07:07 -05:00
  • 565f0e3725 Merged simple-filter-conf branch Andrew Johnson 2014-10-01 18:11:28 -05:00
  • c0a4ebebff callback: workers wake up peer if necessary. Michael Davidsaver 2014-10-01 18:38:14 -04:00
  • c2631cdc8a callback: don't track busy workers Michael Davidsaver 2014-10-01 18:35:42 -04:00
  • f9628646d1 Make IOSCANPVT a single structure Andrew Johnson 2014-09-30 16:22:03 -05:00
  • c9f7a32c82 Mark callbackParallelThreadsDefault properly Andrew Johnson 2014-09-30 16:10:24 -05:00
  • 04848e0766 Fix problems in callbackParallelThreads() Andrew Johnson 2014-09-30 13:00:39 -05:00
  • 4c761eeba0 Fixes for VxWorks & RTEMS builds Andrew Johnson 2014-09-30 12:36:32 -05:00
  • 7ecbe87047 ioc/db: add test for allocPvt() returning NULL to chfPluginTest Ralph Lange 2014-09-30 16:20:16 +02:00
  • 6b71e5bfe5 std/filters: add minimal error handling when using freeListCalloc() in arr plugin Ralph Lange 2014-09-30 16:19:13 +02:00
  • 1c317adbda ioc/db: add tests for strict tagged plugin options, fix 'required' algorithm Ralph Lange 2014-09-30 11:48:41 +02:00
  • 9b73fd1730 std/filters: make shorthand notation more prominent in filter documentation Ralph Lange 2014-09-30 11:46:17 +02:00
  • 27a8818ea8 Silence unused variable warning Andrew Johnson 2014-09-29 12:35:22 -05:00
  • f84b736022 ioc/db: back to old signalling policy - wake up worker thread as long as there are any sleeping Ralph Lange 2014-09-29 10:59:00 +02:00
  • 0888992863 Fix MinGW cross-build from Linux Andrew Johnson 2014-09-28 23:28:29 -05:00
  • 76dc827e29 libCom/test: link w/ winsock to get htons/htonl Michael Davidsaver 2014-09-26 18:55:26 -04:00
  • b06ea01a18 Fix Windows build issue in epicsMMIODef.h Andrew Johnson 2014-09-26 16:40:44 -05:00
  • a9e048b483 Fix gdd dependency issue from MacOS X Andrew Johnson 2014-09-26 15:31:20 -05:00
  • 5ae6dd3a7c Merged devlib2mmio branch Andrew Johnson 2014-09-26 14:28:28 -05:00
  • abc3417623 Merged stacktrace-1 branch Andrew Johnson 2014-09-26 12:46:16 -05:00
  • fcbb159766 Fix gdd dependency warnings Andrew Johnson 2014-09-26 10:40:50 -05:00
  • fccbccbc09 Merged dbServer-api branch Andrew Johnson 2014-09-26 10:21:40 -05:00
  • 60459effaa Merged the gen-pkg-config branch Andrew Johnson 2014-09-26 10:13:01 -05:00
  • abff9a6954 Improve epicsSockResolveTest tests. Andrew Johnson 2014-09-26 10:11:47 -05:00
  • 8fde7fb4f3 Merged changes from 3.14 branch Andrew Johnson 2014-09-25 16:34:12 -05:00
  • c078a9cef8 Replaced split with a single regex Andrew Johnson 2014-09-25 16:24:23 -05:00
  • 7a3e52b647 comment in configure/RULES_EXPAND Michael Davidsaver 2014-09-25 16:49:44 -04:00
  • 3fe84c5ace src/tools: export additional variables to pkg-config Michael Davidsaver 2014-09-25 16:49:40 -04:00
  • 5e9b225a2e src/tools: ensure epics-base.pc is generated only for EPICS_HOST_ARCH Michael Davidsaver 2014-09-25 14:04:10 -04:00
  • 2f577c136c expandVars.pl: correctly handle macro values containing '='. Michael Davidsaver 2014-09-25 13:24:41 -04:00
  • b1918c1e31 allow expandVars for all targets Michael Davidsaver 2014-09-25 11:50:13 -04:00
  • d73b4eb470 Fix epicsSockResolveTest, host is now a real TLD Andrew Johnson 2014-09-23 15:31:53 -05:00
  • 82f24149d9 Improve error handling of dbdExpand.pl Andrew Johnson 2014-09-23 15:11:40 -05:00
  • 32ca04dda8 Make stdRecords.dbd depend on rec/Makefile Andrew Johnson 2014-09-23 15:10:49 -05:00
  • c8a7179ab8 Added dbd dependency. Andrew Johnson 2014-09-23 15:09:26 -05:00
  • a721794da7 Missed installing asSub.dbd Andrew Johnson 2014-09-23 15:07:55 -05:00
  • 5bee899f25 Merged Janet's dbdcat branch Andrew Johnson 2014-09-22 16:12:57 -05:00
  • 22db10da16 std: Reintroduce manually-created base.dbd file Andrew Johnson 2014-09-22 16:09:46 -05:00
  • 92f5e5775d Restructured patch. Andrew Johnson 2014-09-19 16:37:56 -05:00
  • bd3a030da8 remove unneeded forward declaration Keenan Lang 2014-09-19 13:24:15 -05:00
  • 688e821f3a remove macEnvExpandTest from epicsRunLibComTests.c Keenan Lang 2014-09-19 13:21:43 -05:00
  • a018720511 - use time() instead of clock_gettime(); - when comparing modification to program start time use >= instead of > Till Straumann 2014-09-19 10:17:28 -07:00
  • e7d186eaf8 ioc/db: use dbFindMenu() in callback.c Ralph Lange 2014-09-19 13:09:52 +02:00
  • 1a8620f03e documentation: add parallel callback threads to RELEASE_NOTES Ralph Lange 2014-09-19 10:13:29 +02:00
  • f278ba656b - fixed c++ warnings Till Straumann 2014-09-18 14:06:04 -07:00
  • d925772857 - fixed c++ warnings Till Straumann 2014-09-18 14:05:32 -07:00
  • bbfb69ed8d - implemented suggestion by Michael Davidsaver: when reading ELF files check modifification time against program start time and warn if the file was modified more recently since it could be out of date. Till Straumann 2014-09-18 12:19:47 -07:00
  • 012ee68199 - made osdBackTrace/osdFindAddr c++ sources to be more flexible for implementations. Fixed compiler warnings (c++ more picky than cc). Till Straumann 2014-09-18 12:18:48 -07:00
  • 6225602777 ioc/db/test: fix dbPutLinkTest.c to compile on Windows Ralph Lange 2014-09-18 10:51:09 +02:00
  • 79cb473b6a tests all pass now. Keenan Lang 2014-09-17 17:22:04 -05:00
  • 6e3e14448a Increase context string to 40 characters. Andrew Johnson 2014-09-17 10:12:40 -05:00
  • b3c1fef110 cleanup callback and callback*Test Michael Davidsaver 2014-09-16 18:55:27 -04:00
  • 73b09f4976 Adding scoping test, combining some aspects of macEnvTest to allow removal of that test. Keenan Lang 2014-09-16 13:55:40 -05:00
  • 4cd8a41ce5 Updated macDefExpandTest to keep from dereferencing NULL Keenan Lang 2014-09-15 16:59:11 -05:00
  • 3bb8536494 dbAccess: dbPut() handle changing BPTR Michael Davidsaver 2014-09-15 11:42:38 -04:00
  • 6d678eca60 std/rec/test: test dbGet() and dbPut() for array field Michael Davidsaver 2014-09-15 11:42:38 -04:00
  • 42f0b9be21 Posix: Fix how we check POSIX features Andrew Johnson 2014-09-11 17:08:49 -05:00
  • 840669563c Updated concatenated database definition files Janet Anderson 2014-09-11 15:18:57 -05:00
  • 81fdbdebd9 Added dummy for solaris build. Janet Anderson 2014-09-11 09:10:44 -05:00
  • f1bb532307 - simplified some code - epicsStackTrace.c provides generic epicsStackTraceGetFeatures() testing the 'epicsBackTrace()' functionality. Call out to epicsFindAddrGetFeatures() to inquire about symbol lookup support. Till Straumann 2014-09-10 12:04:36 -07:00
  • 0252dd1905 - simplified code - provide epicsFindAddrGetFeatures() instead of epicsStackTraceGetFeatures() Till Straumann 2014-09-10 12:03:50 -07:00
  • a2339b9219 - WIN32 can now use default osdFindAddr (until symbol lookup is implemented) Till Straumann 2014-09-10 12:03:04 -07:00
  • cc04994d12 - updated copyright info - let epicsFindAddr clear out returned symbol info - provide epicsFindAddrGetFeatures instead of epicsStackTraceGetFeatures Till Straumann 2014-09-10 12:01:50 -07:00
  • fad25a3b11 - cleanup - reduced epicsStackTraceGetFeatures to epicsFindAddrGetFeatures Till Straumann 2014-09-10 12:00:51 -07:00
  • 438863ebd9 - updated copyright info Till Straumann 2014-09-10 12:00:08 -07:00
  • 431e87f95c libCom/posix: Drop SCHED_FIFO before exec() in child process Andrew Johnson 2014-09-09 18:06:09 -05:00
  • 069a40ac46 Concatenated database definition files Janet Anderson 2014-09-09 15:58:04 -05:00
  • 09e2926c7b Added concatenated database definition files Janet Anderson 2014-09-09 13:29:16 -05:00
  • 6890166376 - renamed: src/libCom/osi/os/posix/osdBackTrace.c => src/libCom/osi/os/posix/osdExecinfoBackTrace.c src/libCom/osi/os/posix/osdFindAddr.c => src/libCom/osi/os/posix/osdElfFindAddr.c strauman 2014-09-08 23:28:30 -07:00
  • 51f5a2fc99 - fixed illegal void* pointer arithmetic by casting to char* Till Straumann 2014-09-08 23:09:18 -07:00
  • 252af56144 - renamed symbol that clashed on solaris Till Straumann 2014-09-08 23:08:33 -07:00
  • 278a8dac05 - solaris implementation of epicsBackTrace() via walkcontext() Till Straumann 2014-09-08 23:07:51 -07:00
  • 0b76aa2de1 - turn off frame-pointer optimization (otherwise stack trace capture does not work). Till Straumann 2014-09-08 22:31:47 -07:00
  • 8477dec61f - added windows versions of osdBackTrace.c, osdFindAddr.c; the latter does not implement addr->symbol conversion yet. Till Straumann 2014-09-08 22:31:11 -07:00
  • 8931954d28 - fixed illegal void* pointer arithmetic (by casting to char*) Till Straumann 2014-09-08 22:30:34 -07:00
  • 954ba66027 - fixed illegal void* pointer arithmetic by casting to char* - removed more unused stuff Till Straumann 2014-09-08 22:29:46 -07:00
  • 4e1677a38f - (hopefully) correct usage of sharedLib.h... Till Straumann 2014-09-08 22:28:41 -07:00
  • e349b3ab94 - first stab at breaking stack trace facility into separate files strauman 2014-09-08 19:41:06 -07:00
  • 3f88273d0f Linux builds: Define _GNU_SOURCE and _DEFAULT_SOURCE Andrew Johnson 2014-09-08 17:57:18 -05:00
  • fa41fcbe40 - use unistd's _POSIX_MAPPED_FILES to determine if a system has mmap. Till Straumann 2014-09-08 08:10:16 -07:00
  • 9dd130afb6 - forget about backtrace_symbols() -- always use 'dladdr'. (The former is non-standard either and AFAIK always based on the latter.) Always using dladdr allows us to precisely control the printout formatting and keep it consistent. Till Straumann 2014-09-05 15:29:32 -07:00
  • 423709b795 - call first epicsStackTraceRecurseGbl() through function pointer -- clang (darwin) had optimized it away. Till Straumann 2014-09-05 11:17:17 -07:00
  • fd9fed2262 - canonicalized printout formatting - added EPICS_STACKTRACE_DYN_SYMBOL - added USE_DLADDR branch (which is a 'super' of USE_ELF, i.e., the latter depends on the former) Till Straumann 2014-09-04 10:59:39 -07:00
  • 68429f03f2 - added EPICS_STACKTRACE_DYN_SYMBOL Till Straumann 2014-09-04 10:58:27 -07:00
  • 7a9407d7ab libCom: Clean up MS compiler warnings. Andrew Johnson 2014-09-04 11:07:59 -05:00
  • c8e18c1b4d ioc/db/test: Fix dependency problems. Andrew Johnson 2014-09-03 22:59:34 -05:00
  • fab9ef6147 - added test case for library symbols - replaced TABs by spaces Till Straumann 2014-09-03 13:23:23 -07:00
  • 4352a1df59 - replaced TABs by four blanks Till Straumann 2014-09-03 09:39:15 -07:00
  • f399b354e6 - replaced TABs by four blanks Till Straumann 2014-09-03 08:13:15 -07:00
  • 6d4e284ab1 Added note to fixme comment to state that a function is relying on its current setup. Keenan Lang 2014-09-02 17:21:42 -05:00
  • 85936ff34c Darwin's osdEnv.c was updated while I was working on this, changed my updated version to match. Keenan Lang 2014-09-02 16:55:32 -05:00