SC

Storage classes

Values

ValueMeaning
unde

undefined

auto_

automatic (stack)

static_

statically allocated

thread

thread local

extern_

external

register

registered variable

pseudo

pseudo register variable

global

top level global definition

comdat

initialized common block

parameter

function parameter

regpar

function register parameter

fastpar

function parameter passed in register

shadowreg

function parameter passed in register, shadowed on stack

typedef_

type definition

explicit

explicit

mutable

mutable

label

goto label

struct_

struct/class/union tag name

enum_

enum tag name

field

bit field of struct or union

const_

constant integer

member

member of struct or union

anon

member of anonymous union

inline

for inline functions

sinline

for static inline functions

einline

for extern inline functions

overload

for overloaded function names

friend

friend of a class

virtual

virtual function

locstat

static, but local to a function

template_

class template

functempl

function template

ftexpspec

function template explicit specialization

linkage

function linkage symbol

public_

generate a pubdef for this

comdef

uninitialized common block

bprel

variable at fixed offset from frame pointer

namespace

namespace

alias_

alias to another symbol

funcalias

alias to another function symbol

memalias

alias to base class member

stack

offset from stack pointer (not frame pointer)

adl

list of ADL symbols for overloading

Meta