LwIP
ram_end
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
ram_end
ram_end variable
the last entry, always unused!
Syntax
from
mem.c:386
static
struct
mem
*
ram_end
;
References
Location
Referrer
Text
mem.c:386
static
struct
mem
*
ram_end
;
mem.c:480
plug_holes()
LWIP_ASSERT
(
"plug_holes: mem < ram_end"
,
(
u8_t
*
)
mem
<
(
u8_t
*
)
ram_end
)
;
mem.c:487
plug_holes()
if
(
mem
!=
nmem
&&
nmem
->
used
==
0
&&
(
u8_t
*
)
nmem
!=
(
u8_t
*
)
ram_end
)
{
mem.c:531
mem_init()
ram_end
=
ptr_to_mem
(
MEM_SIZE_ALIGNED
)
;
mem.c:532
mem_init()
ram_end
->
used
=
1
;
mem.c:533
mem_init()
ram_end
->
next
=
MEM_SIZE_ALIGNED
;
mem.c:534
mem_init()
ram_end
->
prev
=
MEM_SIZE_ALIGNED
;
mem.c:560
mem_link_valid()
(
(
nmem
!=
ram_end
)
&&
(
nmem
->
prev
!=
rmem_idx
)
)
)
{
mem.c:638
mem_free()
if
(
(
u8_t
*
)
mem
<
ram
||
(
u8_t
*
)
rmem
+
MIN_SIZE_ALIGNED
>
(
u8_t
*
)
ram_end
)
{
mem.c:722
mem_trim()
(
u8_t
*
)
rmem
<
(
u8_t
*
)
ram_end
)
;
mem.c:724
mem_trim()
if
(
(
u8_t
*
)
rmem
<
(
u8_t
*
)
ram
||
(
u8_t
*
)
rmem
>=
(
u8_t
*
)
ram_end
)
{
mem.c:934
mem_malloc()
while
(
cur
->
used
&&
cur
!=
ram_end
)
{
mem.c:949
mem_malloc()
LWIP_ASSERT
(
"mem_malloc: !lfree->used"
,
(
(
lfree
==
ram_end
)
||
(
!
lfree
->
used
)
)
)
;
mem.c:954
mem_malloc()
(
mem_ptr_t
)
mem
+
SIZEOF_STRUCT_MEM
+
size
<=
(
mem_ptr_t
)
ram_end
)
;
Data Use
Functions writing
ram_end
Functions reading
ram_end
mem_init()
all items filtered out
ram_end
plug_holes()
mem_init()
mem_link_valid()
mem_free()
mem_trim()
mem_malloc()
all items filtered out
Type of
ram_end
ram_end
mem
all items filtered out