This repository has been archived by the owner on Feb 17, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
131 changed files
with
1,686 additions
and
1,400 deletions.
There are no files selected for viewing
Binary file not shown.
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
# LabVIEW-Memory-Manager | ||
This library wraps common LabVIEW Memory Manager functions to allow for greater explicit control over memory allocation and deallocation in LabVIEW. | ||
A library that provides a set of VIs and classes for performing explicit memory operations, such as pointer allocation and deallocation, in LabVIEW. |
41 changes: 41 additions & 0 deletions
41
Source/Library/Classes/Pointer.External/Memory.Pointer.External.lvclass
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file added
BIN
+22.7 KB
Source/Library/Classes/Pointer.External/Methods/Memory.Pointer.External.Encapsulate.vi
Binary file not shown.
79 changes: 79 additions & 0 deletions
79
Source/Library/Classes/Pointer.Internal/Memory.Pointer.Internal.lvclass
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file added
BIN
+29.4 KB
Source/Library/Classes/Pointer.Internal/Methods/Memory.Pointer.Internal.Dispose.vi
Binary file not shown.
Binary file added
BIN
+25.4 KB
Source/Library/Classes/Pointer.Internal/Methods/Memory.Pointer.Internal.New.vi
Binary file not shown.
Binary file added
BIN
+24.1 KB
Source/Library/Classes/Pointer.Internal/Methods/Memory.Pointer.Internal.Swap.Safe.vi
Binary file not shown.
Binary file added
BIN
+23.4 KB
Source/Library/Classes/Pointer.Internal/Methods/Memory.Pointer.Internal.Swap.Unsafe.vi
Binary file not shown.
Binary file added
BIN
+15.9 KB
Source/Library/Classes/Pointer.Internal/Methods/Memory.Pointer.Internal.Swap.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2,128 changes: 1,040 additions & 1,088 deletions
2,128
Source/Library/Classes/Pointer/Memory.Pointer.lvclass
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer Static Method.vit
Binary file not shown.
Binary file modified
BIN
-9.76 KB
(70%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Copy All.Safe.vi
Binary file not shown.
Binary file modified
BIN
-124 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Copy All.Unsafe.vi
Binary file not shown.
Binary file modified
BIN
-120 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Copy All.vi
Binary file not shown.
Binary file modified
BIN
-9.74 KB
(71%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Copy.Safe.vi
Binary file not shown.
Binary file modified
BIN
-116 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Copy.Unsafe.vi
Binary file not shown.
Binary file modified
BIN
-116 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Copy.vi
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+1.11 KB
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Duplicate.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Error Handling.Out of Range.vi
Binary file not shown.
Binary file modified
BIN
-8 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Error Handling.Write Range to Error.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Error Info.vi
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-116 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.Bool.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.DBL.vi
Binary file not shown.
Binary file modified
BIN
-120 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.I16.vi
Binary file not shown.
Binary file modified
BIN
-116 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.I32.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.I64.vi
Binary file not shown.
Binary file modified
BIN
-116 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.I8.vi
Binary file not shown.
Binary file modified
BIN
+16 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.SGL.vi
Binary file not shown.
Binary file modified
BIN
-112 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.U16.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.U32.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.U64.vi
Binary file not shown.
Binary file modified
BIN
-116 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.0D.U8.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.Bool.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.DBL.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.I16.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.I32.vi
Binary file not shown.
Binary file modified
BIN
-56 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.I64.vi
Binary file not shown.
Binary file modified
BIN
-56 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.I8.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.SGL.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.U16.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.U32.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.U64.vi
Binary file not shown.
Binary file modified
BIN
-60 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Safe.1D.U8.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.Bool.vi
Binary file not shown.
Binary file modified
BIN
+8 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.DBL.vi
Binary file not shown.
Binary file modified
BIN
+16 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.I16.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.I32.vi
Binary file not shown.
Binary file modified
BIN
+16 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.I64.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.I8.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.SGL.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.U16.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.U32.vi
Binary file not shown.
Binary file modified
BIN
+8 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.U64.vi
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.0D.U8.vi
Binary file not shown.
Binary file modified
BIN
+28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.Bool.vi
Binary file not shown.
Binary file modified
BIN
+28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.DBL.vi
Binary file not shown.
Binary file modified
BIN
+32 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.I16.vi
Binary file not shown.
Binary file modified
BIN
+28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.I32.vi
Binary file not shown.
Binary file modified
BIN
+28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.I64.vi
Binary file not shown.
Binary file modified
BIN
+32 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.I8.vi
Binary file not shown.
Binary file modified
BIN
+32 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.SGL.vi
Binary file not shown.
Binary file modified
BIN
+32 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.U16.vi
Binary file not shown.
Binary file modified
BIN
+28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.U32.vi
Binary file not shown.
Binary file modified
BIN
+28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.U64.vi
Binary file not shown.
Binary file modified
BIN
+28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.Unsafe.1D.U8.vi
Binary file not shown.
Binary file modified
BIN
+56 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Read.vi
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-22.7 KB
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Swap.Unsafe.vi
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-152 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.Bool.vi
Binary file not shown.
Binary file modified
BIN
-152 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.DBL.vi
Binary file not shown.
Binary file modified
BIN
-152 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.I16.vi
Binary file not shown.
Binary file modified
BIN
-152 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.I32.vi
Binary file not shown.
Binary file modified
BIN
-32 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.I64.vi
Binary file not shown.
Binary file modified
BIN
-152 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.I8.vi
Binary file not shown.
Binary file modified
BIN
-28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.SGL.vi
Binary file not shown.
Binary file modified
BIN
-152 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.U16.vi
Binary file not shown.
Binary file modified
BIN
-28 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.U32.vi
Binary file not shown.
Binary file modified
BIN
-152 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.U64.vi
Binary file not shown.
Binary file modified
BIN
-152 Bytes
(99%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.0D.U8.vi
Binary file not shown.
Binary file modified
BIN
-124 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.Bool.vi
Binary file not shown.
Binary file modified
BIN
-120 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.DBL.vi
Binary file not shown.
Binary file modified
BIN
-132 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.I16.vi
Binary file not shown.
Binary file modified
BIN
-132 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.I32.vi
Binary file not shown.
Binary file modified
BIN
-132 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.I64.vi
Binary file not shown.
Binary file modified
BIN
-132 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.I8.vi
Binary file not shown.
Binary file modified
BIN
-132 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.SGL.vi
Binary file not shown.
Binary file modified
BIN
-132 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.U16.vi
Binary file not shown.
Binary file modified
BIN
-128 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.U32.vi
Binary file not shown.
Binary file modified
BIN
-132 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.U64.vi
Binary file not shown.
Binary file modified
BIN
-120 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Safe.1D.U8.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.Bool.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.DBL.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.I16.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.I32.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.I64.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.I8.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.SGL.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.U16.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.U32.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.U64.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.0D.U8.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.Bool.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.DBL.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.I16.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.I32.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.I64.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.I8.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.SGL.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.U16.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.U32.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.U64.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.Unsafe.1D.U8.vi
Binary file not shown.
Binary file modified
BIN
+56 Bytes
(100%)
Source/Library/Classes/Pointer/Methods/Memory.Pointer.Write.vi
Binary file not shown.
Binary file modified
BIN
-160 Bytes
(99%)
Source/Library/Classes/Pointer/Typedefs/Memory.Pointer.Errors.ctl
Binary file not shown.
Binary file modified
BIN
-160 Bytes
(99%)
Source/Library/Classes/Pointer/Typedefs/Memory.Pointer.Parameters.ctl
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.