summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/SystemInformation.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-05-311-1/+2
| | | | | * upstream-KWSys: KWSys 2017-05-31 (bd0bbad7)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-05-251-49/+42
| | | | | * upstream-KWSys: KWSys 2017-05-25 (160bed45)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-05-161-8/+0
| | | | | * upstream-KWSys: KWSys 2017-05-16 (fe1f22ce)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-04-121-3/+20
| | | | | * upstream-KWSys: KWSys 2017-04-12 (23a4c211)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-03-101-1/+19
| | | | | * upstream-KWSys: KWSys 2017-03-07 (5da8cfe0)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-02-141-181/+65
| | | | | * upstream-KWSys: KWSys 2017-02-14 (5c6f7836)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-11-161-1/+6
| | | | | * upstream-KWSys: KWSys 2016-11-16 (a0c60eec)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-11-091-2139/+2162
| | | | | * upstream-KWSys: KWSys 2016-11-09 (18c65411)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-08-031-12/+3
| | | | | * upstream-KWSys: KWSys 2016-08-02 (3f55579d)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-03-291-4/+4
| | | | | * upstream-KWSys: KWSys 2016-03-29 (b51abb30)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-03-081-6/+6
| | | | | * upstream-KWSys: KWSys 2016-03-08 (6b60c184)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-02-221-15/+25
| | | | | * upstream-KWSys: KWSys 2016-02-22 (4847aedd)
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-09-021-175/+169
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-06-041-0/+98
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-03-181-0/+8
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-01-211-1/+5
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-12-171-6/+7
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-11-121-1/+1
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-10-311-3/+3
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-09-261-1/+11
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-07-181-1/+4
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-05-061-28/+15
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-03-201-4/+9
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-03-041-2/+19
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-12-191-3/+29
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-11-251-17/+17
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-10-151-0/+9
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-10-081-3/+4
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-08-071-32/+348
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-05-291-2/+2
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-03-221-1/+1
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-02-011-1/+4
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-01-141-35/+83
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-01-111-6/+123
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-01-081-572/+609
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2012-12-191-18/+81
|
* Merge branch 'upstream-kwsys' into update-KWSysBrad King2012-11-091-1/+1
|
* Merge branch 'upstream-kwsys' into import-KWSys-subtreeBrad King2012-11-061-28/+38
|
* Merge branch 'upstream-kwsys' into import-KWSys-subtreeBrad King2012-10-311-115/+460
|
* Merge branch 'upstream-kwsys' into import-KWSys-subtreeBrad King2012-10-011-304/+1006
|
* KWSys: Remove dependencies on FundamentalTypeBrad King2012-05-021-2/+0
| | | | | | | | | The hash_fun.hxx header is configured whether FundamentalType is enabled or not and so cannot depend on it. Run the relevant platform tests whether or not FundamentalType is on and configure the result directly into hash_fun. While at it, remove the dependence of SystemInformation on FundamentalType too since it needs only information that we now always compute.
* KWSys: Address Intel compiler remarksBrad King2011-11-011-25/+20
| | | | | | | | | | | | | | | | | CommandLineArguments.cxx: remark #181: argument is incompatible with corresponding format string conversion SystemInformation.cxx: remark #193: zero used for undefined preprocessing identifier "_WIN32" warning #177: variable "Regebx" was declared but never referenced SystemTools.cxx(375): remark #444: destructor for base class "std::vector<char*>" is not virtual class kwsysDeletingCharVector : private kwsys_stl::vector<char*> Author: Hans Johnson <hans-johnson@uiowa.edu> Change-Id: Ibc899c3ba14990158ef7bbabace4b435b22495c3
* KWSys: Retrieve QNX specific memory and processor info (#11329)David Cole2011-01-051-0/+91
| | | | Author: Rolf Eike Beer <eike@sf-mail.de> 2010-10-18 12:03:39
* KWSys: Fix CPU speed calculations (#9963)David Cole2011-01-051-4/+4
| | | | | | To get from Hz to MHz the factor is 10^6, not 2^20. Author: Rolf Eike Beer <eike@sf-mail.de> 2010-10-24 06:31:11
* KWSys: Remove useless include <sys/procfs.h> (#11648)Brad King2011-01-031-1/+0
| | | | | | The header was included only under "#ifdef __linux", but not all Linux distributions provide the header. SystemInformation uses no symbols from this header, so do not include it.
* KWSys: Avoid buffer overflow in SystemInformation (#11018)Brad King2010-12-211-180/+171
| | | | | | Use std::string instead of fixed-size char arrays. Author: Ben Boeckel <ben.boeckel@kitware.com>
* KWSys: Teach SystemInformation about WinXP Pro and Win7Brad King2010-11-091-6/+15
| | | | | | | Modify a few lines in the function QueryOSInformation. Change-Id: Ief8327144fdf5588354d4ce8240eb0206722e77e Author: Marius Staring <m.staring@lumc.nl>
* BUG: Commit a fix from Rusty to address incorrectly reported memory queries.Dave Partyka2010-03-261-5/+7
|
* Add fallback for detecting CPU speed from Windows registry on builds where ↵David Cole2009-12-111-80/+221
| | | | USE_ASM_INSTRUCTIONS gets defined to 0. (Win64 builds.) Clean up methods to return false when not implemented or when they fail to detect the things they're supposed to detect. This file still needs a lot more work to have a fully working implementation on Win64 builds. Committing it now because it's slightly better than it was, and there is a need for the CPU speed detection code in projects that depend on kwsys. Will file a bug shortly to request that the missing implementations get filled in...
* Fix bogus calls to GetMemoryStatus and GetMemoryStatusEx: need to set the ↵David Cole2009-11-181-1/+6
| | | | dwLength member of the struct prior to calling. Otherwise it's just a garbage value from the stack. Also, pay attention to return value of GetMemoryStatusEx: if it indicates failure then just return 0 without using any of the other data the call returns.