Create crash dump report for a C++ application [closed] - c++

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Sometimes it happens that your distributed application crashes on customer machines. What you obtain as an info from the customer is that the application simply crashed "doing something": no way to understand where the bug was in your code. Is there a library/add-on to be linked to your application that can create a backtrace file/crash dump report so that it could be sent by the customer to better understand what you normally see in the Visual Studio call stack helping understanding where the bug is?

see google: https://code.google.com/p/google-breakpad/
Description from the website:
Breakpad is a library and tool suite that allows you to distribute an application to users with compiler-provided debugging information removed, record crashes in compact "minidump" files, send them back to your server, and produce C and C++ stack traces from these minidumps. Breakpad can also write minidumps on request for programs that have not crashed.
https://code.google.com/p/google-breakpad/wiki/GettingStartedWithBreakpad

There are a few third party solutions available that provide a library of functions to trap crash data. A simple google search should suffice. However, depending on your budget, the easiest solution is to create a Microsoft WER account. WER has advantages over the other solutions because it is part of the OS and it exposes several functions that allow you to tailor the crash data collection.

Related

Does a software CPU analyzer for Windows Embedded Compact exist? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Looking for a software logic analyzer for embedded Windows software that lets you visualize and troubleshoot complex target activities. Allows you to see, on a timeline, how tasks, OS, and interrupts interact - who has the CPU, what states are the different tasks in, are my timing requirements met, etc.
Does a software CPU analyzer for Windows Embedded Compact exist?
You can use Kernel Tracker to perform this kind of analysis. You can collect data by enabling celog and the use the tool to visualize the information.
Here:
http://msdn.microsoft.com/en-us/library/ee479601.aspx
you can find some documentation about it in Compact2013 (I'm sorry but it seems that documentation for CE6 and Compact 7 has been hidden so well that even google can't find it!).

Free for commercial, Cross-platform GUI library for C++ [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Please watch the album and the description before answer my question. http://imgur.com/a/DKd4H#0
I want to make a program in C++ like the images of album(See above for link), but I don't think that the popular GUI libraries can do all the things below.
Disable the window frame
Run the specified features in the main window (That means I don't wish the program will open another window for a feature, I want the specified feature run in the main window)
Using images for window background
Display specified words for different situations (Example: Display "Wrong password! Please type again" if the password typed by user are different to the account's password that was set before)
Using images for specified buttons
After searching at Google, I did not found any libraries that match to my requirements.So I came here and ask the question. I wish that a library can be free (without any limits) and also allow me to:
Use the library in commercial project free of charge and no limits
Publish my program without giving the source code (publish a closed-source program)
Support Windows, Mac OS X and Linux without changing a part of/entire code (Cross-platform with same code)
Support adding other languages for your program via an external file (Language file)
Have you looked at Qt? I believe it fulfills all of your requirements.

Cloud service for applications? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I want to make an application that has (preferably native) versions for multiple platforms (Windows, Mac, maybe Linux, iOS). By native I mean versions made independently with native tools (Visual Studio and maybe C# on Windows, Xcode and maybe Objective-C on Mac). I want that application to have cloud-stored user-based structural data (not much; maybe XML-based? I want to minimize the server-side part, because I'm not comfortable with it) so it would be an advantage if it could be easily accessible from different network libraries. I don't need any server-side data processing. I don't want to have to learn (I don't understand well any) any web technologies; I would simply need an interface for creating and managing users and data client-side using desktop programming languages and tools.
If I were only targeting Apple platforms, iCloud would be an option.
The best I've found is Appcelerator Cloud Services (http://www.appcelerator.com/cloud), but I'm looking for other solutions.
I have virtually no budget for the project; I'm a high-school student doing programming for fun and in order not to remain idle.
What are my options?

tools to determine memory leak in a c/c++ code [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
On the unix environment, are there any tools which can easily analyse the code and mention there is a chance of memory leakage in certain sections of the code.
HPUX/AIX/Solaris
If you're talking about static analysis then there's cppcheck (among many others)
If you're talking about a runtime checker (which will be way more accurate and reliable than static analysis) there's valgrind
There's loads of other tools available. Check out the links above for more information
Purify will work on AIX (though it's not free.
HP has the wdb debugger, and it's capable of detecting memory leaks.
I use Insure and it works well. For more information use
http://www.parasoft.com/jsp/products/article.jsp?articleId=530
Although not a specialized tool for detecting memory leaks another option is the Boehm-Demers-Weiser garbage collector available from HP Labs.
It works as a replacement for new and malloc.
Here are instructions to use it as a leak detector. It is, or was, used by Mozilla as a leak detector for Firefox. If i recall correctly it was also used by Mono and DotGNU Portable.NET as a gc.
I also use this tool regularly and it has solved many problems for me instantly.
This is one tool which I have created for identifying memory leaks in solaris unix.
Here it is. The way to run it also mentioned here clearly.

A C++ source code analyzer [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Could you suggest some open source tools that analyze C++ code and checks the following rules:
naming conventions,
file inclusions,
function design,
data types,
flow control,
memory allocation,
file handling,
portable code,
runs under Solaris or SUSE
http://www.google.com/search?q=misra+checker
Of course, if the rules you're trying to enforce don't exactly match someone else's idea of a coding standard, no existing tool is going to work.
It is still in early development (especially for C++) but its improving rapidly and is a really interesting open source project in a vibrant community. So see if the CLang Static Analyzer does what you need.
I have used coverity (http://coverity.com/)in my organization. It does static bug check analysis and I found it to be very useful. It is highly customization and provides a number of checks. I am not entirely sure if it works on solaris or not but I would recommend checking it out.