LCOV - differential code coverage report
Current view: top level - src/include/utils - ps_status.h (source / functions) Coverage Total Hit GNC ECB
Current: Differential Code Coverage HEAD vs 15 Lines: 100.0 % 3 3 3 3
Current Date: 2023-04-08 15:15:32 Functions: 100.0 % 1 1 1 1
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

           TLA  Line data    Source code
       1                 : /*-------------------------------------------------------------------------
       2                 :  *
       3                 :  * ps_status.h
       4                 :  *
       5                 :  * Declarations for backend/utils/misc/ps_status.c
       6                 :  *
       7                 :  * src/include/utils/ps_status.h
       8                 :  *
       9                 :  *-------------------------------------------------------------------------
      10                 :  */
      11                 : 
      12                 : #ifndef PS_STATUS_H
      13                 : #define PS_STATUS_H
      14                 : 
      15                 : /* disabled on Windows as the performance overhead can be significant */
      16                 : #ifdef WIN32
      17                 : #define DEFAULT_UPDATE_PROCESS_TITLE false
      18                 : #else
      19                 : #define DEFAULT_UPDATE_PROCESS_TITLE true
      20                 : #endif
      21                 : 
      22                 : extern PGDLLIMPORT bool update_process_title;
      23                 : 
      24                 : extern char **save_ps_display_args(int argc, char **argv);
      25                 : 
      26                 : extern void init_ps_display(const char *fixed_part);
      27                 : 
      28                 : extern void set_ps_display_suffix(const char *suffix);
      29                 : 
      30                 : extern void set_ps_display_remove_suffix(void);
      31                 : 
      32                 : extern void set_ps_display_with_len(const char *activity, size_t len);
      33                 : 
      34                 : /*
      35                 :  * set_ps_display
      36                 :  *      inlined to allow strlen to be evaluated during compilation when
      37                 :  *      passing string constants.
      38                 :  */
      39                 : static inline void
      40 GNC      570089 : set_ps_display(const char *activity)
      41                 : {
      42          570089 :     set_ps_display_with_len(activity, strlen(activity));
      43          570089 : }
      44                 : 
      45                 : extern const char *get_ps_display(int *displen);
      46                 : 
      47                 : #endif                          /* PS_STATUS_H */
        

Generated by: LCOV version v1.16-55-g56c0a2a