forked from qt-creator/qt-creator
		
	Use gdb's 'print' command to access dumper output.
Simple solution after all. This idea got initially dropped early in the process because it does not handle binary data and using x/x was way to slow. But since we use only printable characters now thanks to base64 encoding etc using 'p' becomes feasible again and simplifies the process vastly as no additional communication channel is needed anymore.
This commit is contained in:
		@@ -307,8 +307,11 @@ private:
 | 
			
		||||
        const WatchData &cookie);
 | 
			
		||||
    void handleQueryDataDumper1(const GdbResultRecord &record);
 | 
			
		||||
    void handleQueryDataDumper2(const GdbResultRecord &record);
 | 
			
		||||
    void handleQueryDataDumper3(const GdbResultRecord &record);
 | 
			
		||||
    void handleDumpCustomValue2(const GdbResultRecord &record,
 | 
			
		||||
        const WatchData &cookie);
 | 
			
		||||
    void handleDumpCustomValue3(const GdbResultRecord &record,
 | 
			
		||||
        const WatchData &cookie);
 | 
			
		||||
    void handleDumpCustomEditValue(const GdbResultRecord &record);
 | 
			
		||||
    void handleDumpCustomSetup(const GdbResultRecord &record);
 | 
			
		||||
    void handleStackListLocals(const GdbResultRecord &record);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user