 
     
    
        
         
     
    
        
        
                        
            
                
                
                
                
            
            
            
                        
                
                
                    URL
                    https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk
                
             
            
            
Show entire file |
Details |
Blame |
View Log
   
    
      
         | Rev 2 | Rev 4 | 
    
    
      
        | Line 1... | Line 1... | 
      
        | /**
 | /*
 | 
      
        |  * @file
 |  *  Copyright 2018 Sergey Khabarov, sergeykhbr@gmail.com
 | 
      
        |  * @copyright  Copyright 2016 GNSS Sensor Ltd. All right reserved.
 |  *
 | 
      
        |  * @author     Sergey Khabarov - sergeykhbr@gmail.com
 |  *  Licensed under the Apache License, Version 2.0 (the "License");
 | 
      
        |  * @brief      Dynamically allocated buffer implementation.
 |  *  you may not use this file except in compliance with the License.
 | 
      
        |   |  *  You may obtain a copy of the License at
 | 
      
        |   |  *
 | 
      
        |   |  *      http://www.apache.org/licenses/LICENSE-2.0
 | 
      
        |   |  *
 | 
      
        |   |  *  Unless required by applicable law or agreed to in writing, software
 | 
      
        |   |  *  distributed under the License is distributed on an "AS IS" BASIS,
 | 
      
        |   |  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
      
        |   |  *  See the License for the specific language governing permissions and
 | 
      
        |   |  *  limitations under the License.
 | 
      
        |  */
 |  */
 | 
      
        |  
 |  
 | 
      
        | #include "api_core.h"
 | #include <autobuffer.h>
 | 
      
        | #include "autobuffer.h"
 | #include <api_core.h>
 | 
      
        | #include <cstdio>
 | #include <cstdio>
 | 
      
        | #include <cstring>  // memcpy definition
 | #include <cstring>  // memcpy definition
 | 
      
        |  
 |  
 | 
      
        | namespace debugger {
 | namespace debugger {
 | 
      
        |  
 |  
 | 
      
        | Line 58... | Line 67... | 
      
        |     write_bin(tmp, sz);
 |     write_bin(tmp, sz);
 | 
      
        | }
 | }
 | 
      
        |  
 |  
 | 
      
        | void AutoBuffer::write_byte(uint8_t v) {
 | void AutoBuffer::write_byte(uint8_t v) {
 | 
      
        |     char tmp[8];
 |     char tmp[8];
 | 
      
        |     int sz = RISCV_sprintf(tmp, sizeof(tmp), "%02X", v);
 |     int sz = RISCV_sprintf(tmp, sizeof(tmp), "0x%02X", v);
 | 
      
        |     write_bin(tmp, sz);
 |     write_bin(tmp, sz);
 | 
      
        | }
 | }
 | 
      
        |  
 |  
 | 
      
        | }  // namespace debugger
 | }  // namespace debugger
 | 
      
        |  
 |  
 | 
      
        |  No newline at end of file
 |  No newline at end of file
 | 
    
   
 
 
         
                
        
            
            
        
        
             
    
        © copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.