X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=common%2Ftrace_backtrace.hpp;h=60281f7b6114a37b5610c87cde61608d9f5fee31;hb=48a92b99752143a34a6b5f6b94bad183564cecab;hp=2466c35dd6e9a957673dd6a04615cf3078631a7f;hpb=2bc0358f2e2678641608985ba219258f5904e7de;p=apitrace diff --git a/common/trace_backtrace.hpp b/common/trace_backtrace.hpp index 2466c35..60281f7 100644 --- a/common/trace_backtrace.hpp +++ b/common/trace_backtrace.hpp @@ -1,3 +1,29 @@ +/************************************************************************** + * + * Copyright 2013 Samsung + * Contributed by Eugene Velesevich + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + **************************************************************************/ + #ifndef _TRACE_BACKTRACE_HPP_ #define _TRACE_BACKTRACE_HPP_ @@ -8,7 +34,7 @@ namespace trace { -#if defined(ANDROID) or defined(__ELF__) +#if defined(ANDROID) || defined(__ELF__) std::vector get_backtrace(); bool backtrace_is_needed(const char* fname);